summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-05-25 23:31:26 +0000
committerKen Raeburn <raeburn@mit.edu>2006-05-25 23:31:26 +0000
commit50fb3b123476882652032a129b64b5c1e1a93176 (patch)
tree0052ac7b80e1de4f6319c85669aaf0f3b3e95f93 /src/include
parentd6cfcb30ed89d060bb6a3671832d5277c74668c8 (diff)
downloadkrb5-50fb3b123476882652032a129b64b5c1e1a93176.tar.gz
krb5-50fb3b123476882652032a129b64b5c1e1a93176.tar.xz
krb5-50fb3b123476882652032a129b64b5c1e1a93176.zip
Properly recognize Mac environments, and set {KRB5,KDB5}_PLUGIN_BUNDLE_DIR
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18043 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/stock/osconf.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/stock/osconf.h b/src/include/stock/osconf.h
index 26a28054e..70ab3f7af 100644
--- a/src/include/stock/osconf.h
+++ b/src/include/stock/osconf.h
@@ -38,6 +38,10 @@
#endif
#endif
+#if defined(__MACH__) && defined(__APPLE__)
+# include <TargetConditionals.h>
+#endif
+
#if defined(_WIN32)
#define DEFAULT_PROFILE_FILENAME "krb5.ini"
#define DEFAULT_LNAME_FILENAME "/aname"
@@ -46,6 +50,8 @@
#if TARGET_OS_MAC
#define DEFAULT_SECURE_PROFILE_PATH "/Library/Preferences/edu.mit.Kerberos:/etc/krb5.conf:@SYSCONFDIR/krb5.conf"
#define DEFAULT_PROFILE_PATH ("~/Library/Preferences/edu.mit.Kerberos" ":" DEFAULT_SECURE_PROFILE_PATH)
+#define KRB5_PLUGIN_BUNDLE_DIR "/System/Library/KerberosPlugins/KerberosFrameworkPlugins"
+#define KDB5_PLUGIN_BUNDLE_DIR "/System/Library/KerberosPlugins/KerberosDatabasePlugins"
#else
#define DEFAULT_SECURE_PROFILE_PATH "/etc/krb5.conf:@SYSCONFDIR/krb5.conf"
#define DEFAULT_PROFILE_PATH DEFAULT_SECURE_PROFILE_PATH