allow overriding default krb5_config_file
This commit is contained in:
@@ -36,6 +36,9 @@
|
|||||||
#include "krb5_locl.h"
|
#include "krb5_locl.h"
|
||||||
|
|
||||||
KRB5_LIB_VARIABLE const char *krb5_config_file =
|
KRB5_LIB_VARIABLE const char *krb5_config_file =
|
||||||
|
#ifdef KRB5_DEFAULT_CONFIG_FILE
|
||||||
|
KRB5_DEFAULT_CONFIG_FILE
|
||||||
|
#else
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
"~/Library/Preferences/com.apple.Kerberos.plist" PATH_SEP
|
"~/Library/Preferences/com.apple.Kerberos.plist" PATH_SEP
|
||||||
"/Library/Preferences/com.apple.Kerberos.plist" PATH_SEP
|
"/Library/Preferences/com.apple.Kerberos.plist" PATH_SEP
|
||||||
@@ -43,13 +46,14 @@ KRB5_LIB_VARIABLE const char *krb5_config_file =
|
|||||||
"/Library/Preferences/edu.mit.Kerberos" PATH_SEP
|
"/Library/Preferences/edu.mit.Kerberos" PATH_SEP
|
||||||
#endif /* __APPLE__ */
|
#endif /* __APPLE__ */
|
||||||
"~/.krb5/config" PATH_SEP
|
"~/.krb5/config" PATH_SEP
|
||||||
SYSCONFDIR "/krb5.conf"
|
SYSCONFDIR "/krb5.conf" PATH_SEP
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
PATH_SEP "%{COMMON_APPDATA}/Kerberos/krb5.conf"
|
"%{COMMON_APPDATA}/Kerberos/krb5.conf" PATH_SEP
|
||||||
PATH_SEP "%{WINDOWS}/krb5.ini"
|
"%{WINDOWS}/krb5.ini"
|
||||||
#else
|
#else /* _WIN32 */
|
||||||
PATH_SEP "/etc/krb5.conf"
|
"/etc/krb5.conf"
|
||||||
#endif
|
#endif /* _WIN32 */
|
||||||
|
#endif /* KRB5_DEFAULT_CONFIG_FILE */
|
||||||
;
|
;
|
||||||
|
|
||||||
KRB5_LIB_VARIABLE const char *krb5_defkeyname = KEYTAB_DEFAULT;
|
KRB5_LIB_VARIABLE const char *krb5_defkeyname = KEYTAB_DEFAULT;
|
||||||
|
Reference in New Issue
Block a user