diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-15 13:59:44 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-15 14:38:22 -0400 |
commit | 6ca87e797982061576885f944e2ccfaba9573897 (patch) | |
tree | 6128b84210a53f5f0f98feb8aba1d8056dffc8d7 /src/util/sss_krb5.h | |
parent | 7cc8729dec26c1fd5b06323237acc9ba2bdaaa17 (diff) | |
download | sssd-6ca87e797982061576885f944e2ccfaba9573897.tar.gz sssd-6ca87e797982061576885f944e2ccfaba9573897.tar.xz sssd-6ca87e797982061576885f944e2ccfaba9573897.zip |
KRB5: Auto-detect DIR cache support in configure
We can't support the DIR cache features in systems with kerberos
libraries older than 1.10. Make sure we don't build it on those
systems.
Diffstat (limited to 'src/util/sss_krb5.h')
-rw-r--r-- | src/util/sss_krb5.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util/sss_krb5.h b/src/util/sss_krb5.h index 34fdc4950..4f2e67a7f 100644 --- a/src/util/sss_krb5.h +++ b/src/util/sss_krb5.h @@ -41,6 +41,12 @@ #define KERBEROS_PWEXPIRE_WARNING_TIME (7 * 24 * 60 * 60) #define KEYTAB_CLEAN_NAME keytab_name ? keytab_name : "default" +#if 0 +#if defined HAVE_KRB5_CC_CACHE_MATCH && defined HAVE_KRB5_CC_GET_FULL_NAME +#define HAVE_KRB5_DIRCACHE 1 +#endif +#endif + const char * KRB5_CALLCONV sss_krb5_get_error_message (krb5_context, krb5_error_code); @@ -133,7 +139,9 @@ void sss_krb5_get_init_creds_opt_set_canonicalize(krb5_get_init_creds_opt *opts, enum sss_krb5_cc_type { SSS_KRB5_TYPE_FILE, +#ifdef HAVE_KRB5_DIRCACHE SSS_KRB5_TYPE_DIR, +#endif /* HAVE_KRB5_DIRCACHE */ SSS_KRB5_TYPE_UNKNOWN }; |