From bea7a251781c65a87af6c6e1568cb71a5aef3f7f Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 18 Oct 2012 19:58:04 +1100 Subject: build: Assert that auth_domain, auth_builtin, auth_sam, auth_winbind are builtin These modules are used by default and for various reasons cannot be compiled into a .so The code setting up these lists is generic, so it is easier to just assert early, for this non-default configuration. Andrew Bartlett Signed-off-by: Andreas Schneider Address bug #9295 - Can't find guest.so module if auth_builtin is built as module. Autobuild-User(master): Karolin Seeger Autobuild-Date(master): Thu Oct 18 13:14:38 CEST 2012 on sn-devel-104 --- source3/wscript | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/wscript') diff --git a/source3/wscript b/source3/wscript index 11ef767c0a..3874df5fbc 100644 --- a/source3/wscript +++ b/source3/wscript @@ -1617,6 +1617,12 @@ main() { final_static_modules.remove(m) final_shared_modules.append(m) + if ("auth_domain" not in final_static_modules) or \ + ("auth_builtin" not in final_static_modules) or \ + ("auth_sam" not in final_static_modules) or \ + ("auth_winbind" not in final_static_modules): + raise Utils.WafError('These auth modules MUST be configured as static modules: auth_domain, auth_builtin, auth_sam, auth_winbind') + conf.env['static_modules'] = final_static_modules conf.env['shared_modules'] = final_shared_modules -- cgit