mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
waf: add --with-fake-kaserver option
This option was not added during the transition from autoconf to waf. Bring it back so that the code can be used again. Bug: https://bugzilla.samba.org/show_bug.cgi?id=9916 Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
558850c495
commit
eafb7e33bc
@ -2,7 +2,7 @@
|
||||
|
||||
bld.SAMBA3_SUBSYSTEM('LIBAFS',
|
||||
source='afs_funcs.c',
|
||||
deps='samba-util LIBAFS_SETTOKEN')
|
||||
deps='samba-util crypto LIBAFS_SETTOKEN')
|
||||
|
||||
bld.SAMBA3_SUBSYSTEM('LIBAFS_SETTOKEN',
|
||||
source='afs_settoken.c',
|
||||
|
@ -49,6 +49,9 @@ def set_options(opt):
|
||||
|
||||
opt.SAMBA3_ADD_OPTION('regedit', default=None)
|
||||
|
||||
opt.SAMBA3_ADD_OPTION('fake-kaserver',
|
||||
help=("Include AFS fake-kaserver support"), default=False)
|
||||
|
||||
opt.add_option('--with-ctdb-dir',
|
||||
help=("Directory under which ctdb is installed"),
|
||||
action="store", dest='ctdb_dir', default=None)
|
||||
@ -1798,6 +1801,16 @@ main() {
|
||||
else:
|
||||
Logs.info("ncurses not available, not building regedit")
|
||||
|
||||
conf.CHECK_FUNCS_IN('DES_pcbc_encrypt', 'crypto')
|
||||
if Options.options.with_fake_kaserver == True:
|
||||
conf.CHECK_HEADERS('afs/param.h afs/stds.h', together=True)
|
||||
conf.CHECK_HEADERS('afs/param.h afs/stds.h', together=True)
|
||||
if (conf.CONFIG_SET('HAVE_AFS_PARAM_H') and conf.CONFIG_SET('HAVE_AFS_STDS_H') and conf.CONFIG_SET('HAVE_DES_PCBC_ENCRYPT')):
|
||||
conf.DEFINE('WITH_FAKE_KASERVER', '1')
|
||||
else:
|
||||
conf.fatal('AFS headers not available, but --with-fake-kaserver was specified')
|
||||
|
||||
|
||||
|
||||
default_static_modules.extend(TO_LIST('''pdb_smbpasswd pdb_tdbsam pdb_wbc_sam
|
||||
auth_sam auth_unix auth_winbind auth_wbc
|
||||
|
Loading…
x
Reference in New Issue
Block a user