[SCM] Samba Shared Repository - branch master updated

Rusty Russell rusty at samba.org
Wed Jul 4 00:12:01 MDT 2012


The branch, master has been updated
       via  74bf0c6 ntdb: make --disable-ntdb work properly.
      from  6449022 Add waf/configure tests for openat.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 74bf0c6ec63955156f7acf673e2c5846bb8b212a
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Wed Jul 4 13:51:07 2012 +0930

    ntdb: make --disable-ntdb work properly.
    
    As per bug #9024, make --disable-ntdb work again.
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    Autobuild-User(master): Rusty Russell <rusty at rustcorp.com.au>
    Autobuild-Date(master): Wed Jul  4 08:11:33 CEST 2012 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 lib/dbwrap/dbwrap_local_open.c |    2 ++
 lib/util/wscript_build         |   13 +++++++------
 wscript                        |    2 ++
 3 files changed, 11 insertions(+), 6 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/dbwrap/dbwrap_local_open.c b/lib/dbwrap/dbwrap_local_open.c
index bb0df48..fb5f17e 100644
--- a/lib/dbwrap/dbwrap_local_open.c
+++ b/lib/dbwrap/dbwrap_local_open.c
@@ -22,7 +22,9 @@
 #include "dbwrap/dbwrap.h"
 #include "dbwrap/dbwrap_tdb.h"
 #include "tdb.h"
+#ifndef DISABLE_NTDB
 #include "lib/util/util_ntdb.h"
+#endif
 #include "lib/param/param.h"
 #include "system/filesys.h"
 #include "ccan/str/str.h"
diff --git a/lib/util/wscript_build b/lib/util/wscript_build
index e601ecd..340cf12 100755
--- a/lib/util/wscript_build
+++ b/lib/util/wscript_build
@@ -45,12 +45,13 @@ bld.SAMBA_LIBRARY('util_tdb',
 	private_library=True
 	)
 
-bld.SAMBA_LIBRARY('util_ntdb',
-	source='util_ntdb.c',
-	local_include=False,
-	public_deps='ntdb talloc samba-util samba-hostconfig',
-	private_library=True
-	)
+if not bld.env.disable_ntdb:
+    bld.SAMBA_LIBRARY('util_ntdb',
+		source='util_ntdb.c',
+		local_include=False,
+		public_deps='ntdb talloc samba-util samba-hostconfig',
+		private_library=True
+		)
 
 bld.SAMBA_LIBRARY('tevent-util',
 	source='tevent_unix.c tevent_ntstatus.c tevent_werror.c',
diff --git a/wscript b/wscript
index 1238eb6..727374d 100755
--- a/wscript
+++ b/wscript
@@ -132,6 +132,8 @@ def configure(conf):
     conf.env.disable_ntdb = getattr(Options.options, 'disable_ntdb', False)
     if not Options.options.disable_ntdb:
         conf.RECURSE('lib/ntdb')
+    else:
+        conf.DEFINE('DISABLE_NTDB', 1)
     conf.RECURSE('lib/zlib')
     conf.RECURSE('lib/util/charset')
     conf.RECURSE('source4/auth')


-- 
Samba Shared Repository


More information about the samba-cvs mailing list