Introduce system MIT krb5 build with --with-system-mitkrb5 option.
authorAlexander Bokovoy <ab@samba.org>
Mon, 21 May 2012 09:45:12 +0000 (12:45 +0300)
committerAlexander Bokovoy <ab@samba.org>
Wed, 23 May 2012 14:51:50 +0000 (17:51 +0300)
commit2ddf89a2bc3c00b71dec230f071416e594f89113
tree1fad0fc85214ffcd807a767677692846a7fd1848
parent2fc96e695599312c26576b5d0a0f6a86852131c4
Introduce system MIT krb5 build with --with-system-mitkrb5 option.
System MIT krb5 build also enabled by specifying --without-ad-dc

When --with-system-mitkrb5 (or --withou-ad-dc) option is passed to top level
configure in WAF build we are trying to detect and use system-wide MIT krb5
libraries. As result, Samba 4 DC functionality will be disabled due to the fact
that it is currently impossible to implement embedded KDC server with MIT krb5.

Thus, --with-system-mitkrb5/--without-ad-dc build will only produce
  * Samba 4 client libraries and their Python bindings
  * Samba 3 server (smbd, nmbd, winbindd from source3/)
  * Samba 3 client libraries

In addition, Samba 4 DC server-specific tests will not be compiled into smbtorture.
This in particular affects spoolss_win, spoolss_notify, and remote_pac rpc tests.
48 files changed:
buildtools/wafsamba/samba_utils.py
buildtools/wafsamba/wafsamba.py
lib/addns/dns.h
lib/addns/dnsgss.c
lib/addns/wscript_build
lib/krb5_wrap/wscript_build
lib/replace/system/gssapi.h
source3/auth/wscript_build
source3/configure.in
source3/librpc/wscript_build
source3/modules/getdate.h
source3/modules/wscript_build
source3/passdb/wscript_build
source3/winbindd/wscript_build
source3/wscript
source3/wscript_build
source4/auth/gensec/wscript_build
source4/auth/kerberos/wscript_build
source4/dns_server/wscript_build
source4/dsdb/samdb/cracknames.c
source4/dsdb/samdb/ldb_modules/wscript_build
source4/dsdb/samdb/ldb_modules/wscript_build_server [new file with mode: 0755]
source4/dsdb/wscript_build
source4/echo_server/wscript_build
source4/heimdal_build/wscript_configure
source4/ldap_server/wscript_build
source4/libnet/wscript_build
source4/nbt_server/wscript_build
source4/ntp_signd/wscript_build
source4/ntptr/wscript_build
source4/ntvfs/posix/wscript_build
source4/ntvfs/wscript_build
source4/param/loadparm.c
source4/rpc_server/common/loadparm.c [new file with mode: 0644]
source4/rpc_server/wscript_build
source4/scripting/bin/wscript_build
source4/scripting/wscript_build
source4/smb_server/smb/wscript_build
source4/smb_server/smb2/wscript_build
source4/smb_server/wscript_build
source4/smbd/wscript_build
source4/torture/rpc/remote_pac.c
source4/torture/rpc/rpc.c
source4/torture/wscript_build
source4/web_server/wscript_build
wscript
wscript_build
wscript_configure_system_mitkrb5 [moved from wscript_configure_krb5 with 93% similarity]