From: Andrew Deason Date: Tue, 26 Mar 2013 18:14:30 +0000 (-0500) Subject: aklog: Search for /etc/krb5/krb5.conf X-Git-Tag: upstream/1.6.3^2~38 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=3789e98f8850188c9b5e169e98ba54bf388ae52c;p=packages%2Fo%2Fopenafs.git aklog: Search for /etc/krb5/krb5.conf aklog tweaks the KRB5_CONFIG environment var when performing one of our 'weak crypto' workarounds. We assume that the default krb5.conf is /etc/krb5.conf, but for Solaris 11 libkrb5, krb5.conf is in /etc/krb5/krb5.conf. Although this file could be anywhere, try /etc/krb5/krb5.conf too, so we at least work on stock Solaris. Reviewed-on: http://gerrit.openafs.org/9666 Reviewed-by: Derrick Brashear Tested-by: BuildBot Reviewed-by: Jeffrey Altman (cherry picked from commit cd1ffc1073d6f9a191e07cb72e8d0b4ec8cd6347) Change-Id: I8eeb406107592bac6da415d25b688d936a385a87 Reviewed-on: http://gerrit.openafs.org/9686 Tested-by: BuildBot Reviewed-by: Andrew Deason Reviewed-by: Benjamin Kaduk Reviewed-by: Stephan Wiesand --- diff --git a/src/aklog/aklog.c b/src/aklog/aklog.c index c9fe9e864..bc61fbc6f 100644 --- a/src/aklog/aklog.c +++ b/src/aklog/aklog.c @@ -1520,7 +1520,7 @@ main(int argc, char *argv[]) { char *filepath = NULL, *newpath = NULL; #ifndef AFS_DARWIN_ENV - char *defaultpath = "/etc/krb5.conf"; + char *defaultpath = "/etc/krb5.conf:/etc/krb5/krb5.conf"; #else char *defaultpath = "~/Library/Preferences/edu.mit.Kerberos:/Library/Preferences/edu.mit.Kerberos"; #endif