s3-waf: add krb5 configure check for WRFILE_KEYTAB.
authorGünther Deschner <gd@samba.org>
Wed, 1 Dec 2010 22:15:34 +0000 (23:15 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 3 Dec 2010 12:54:24 +0000 (13:54 +0100)
Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Dec  3 13:54:25 CET 2010 on sn-devel-104

source3/wscript

index bedd89be6821e30eedd9c7d5d7e2701f92580e89..3354ec16c1ca75d24e5cee20e83c97e62310d624 100644 (file)
@@ -674,6 +674,16 @@ enctype = ENCTYPE_ARCFOUR_HMAC;
             headers='krb5.h', lib='krb5',
             msg="Checking whether the ENCTYPE_ARCFOUR_HMAC key type definition is available");
 
+       conf.CHECK_CODE('''
+krb5_context context;
+krb5_keytab keytab;
+krb5_init_context(&context);
+return krb5_kt_resolve(context, "WRFILE:api", &keytab);
+''',
+            'HAVE_WRFILE_KEYTAB',
+            headers='krb5.h', lib='krb5', execute=True,
+            msg="Checking whether the WRFILE:-keytab is supported");
+
         conf.DEFINE('HAVE_KRB5', '1')
 
     else: