author | Gordon Ross <gwr@nexenta.com> |
Tue, 14 Jun 2011 13:59:11 -0400 | |
changeset 212 | 705e1ace097b |
permissions | -rw-r--r-- |
212
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
1 |
--- source3/configure.in.orig Sun Mar 6 13:48:05 2011 |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
2 |
+++ source3/configure.in Wed May 4 00:55:55 2011 |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
3 |
@@ -3379,7 +3379,7 @@ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
4 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
5 |
# HPUX only has ldap_init; ok, we take care of this in smbldap.c |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
6 |
case "$host_os" in |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
7 |
- *hpux*) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
8 |
+ *hpux* | *solaris* ) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
9 |
AC_CHECK_FUNC_EXT(ldap_init,$LDAP_LIBS) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
10 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
11 |
if test x"$ac_cv_func_ext_ldap_init" != x"yes"; then |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
12 |
@@ -3436,7 +3436,7 @@ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
13 |
;; |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
14 |
yes) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
15 |
AC_MSG_RESULT(/usr) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
16 |
- FOUND_KRB5=yes |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
17 |
+ # FOUND_KRB5=yes # Breaks later checks! |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
18 |
;; |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
19 |
*) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
20 |
AC_MSG_RESULT($withval) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
21 |
@@ -3525,6 +3525,21 @@ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
22 |
fi |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
23 |
fi |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
24 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
25 |
+ if test x$FOUND_KRB5 = x"no"; then |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
26 |
+ ################################################# |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
27 |
+ # see if this box has Solaris MIT kerberos implementation |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
28 |
+ AC_MSG_CHECKING(for Solaris MIT kerberos) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
29 |
+ if test -x "$KRB5CONFIG" && $KRB5CONFIG --version | grep -s Solaris | grep -s MIT > /dev/null ; then |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
30 |
+ FOUND_KRB5=yes |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
31 |
+ KRB5_LIBS="-lgss -lkrb5" |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
32 |
+ KRB5_CFLAGS="`$KRB5CONFIG --cflags`" |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
33 |
+ KRB5_CPPFLAGS="`$KRB5CONFIG --cflags`" |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
34 |
+ AC_MSG_RESULT(yes) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
35 |
+ else |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
36 |
+ AC_MSG_RESULT(no) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
37 |
+ fi |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
38 |
+ fi |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
39 |
+ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
40 |
ac_save_CFLAGS=$CFLAGS |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
41 |
ac_save_CPPFLAGS=$CPPFLAGS |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
42 |
ac_save_LDFLAGS=$LDFLAGS |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
43 |
@@ -3601,7 +3616,7 @@ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
44 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
45 |
# now check for gssapi headers. This is also done here to allow for |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
46 |
# different kerberos include paths |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
47 |
- AC_CHECK_HEADERS(gssapi.h gssapi/gssapi_generic.h gssapi/gssapi.h com_err.h) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
48 |
+ AC_CHECK_HEADERS(gssapi.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi/gssapi_krb5.h com_err.h) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
49 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
50 |
################################################################## |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
51 |
# we might need the k5crypto and com_err libraries on some systems |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
52 |
@@ -3626,6 +3641,7 @@ |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
53 |
# now see if we can find the gssapi libs in standard paths |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
54 |
if test x"$have_gssapi" != x"yes"; then |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
55 |
AC_CHECK_LIB_EXT(gssapi_krb5, KRB5_LIBS,gss_display_status,[],[],have_gssapi=yes) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
56 |
+ AC_CHECK_LIB_EXT(gss, KRB5_LIBS,gss_display_status,[],[],have_gssapi=yes) |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
57 |
fi |
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
58 |
|
705e1ace097b
Add samba 3.5.8 configured for OpenIndiana
Gordon Ross <gwr@nexenta.com>
parents:
diff
changeset
|
59 |
AC_CHECK_FUNC_EXT(krb5_set_real_time, $KRB5_LIBS) |