The branch, master has been updated
       via  5218bcf s4-provision: Reset "debuglevel" after "provision" take 
place
       via  fb0add6 s4-libnet_vampire: Reparent result.lp_ctx - we have already 
referenced it
       via  9c27099 s4-test: Fix PYTHONPATH for python.drs_ tests
       via  dd380e3 s4-test: Use absolute path for 'samba4srcdir'
      from  4aa8aaa s3-waf: convert NSS_INFO into a subsystem.

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


- Log -----------------------------------------------------------------
commit 5218bcf76fb30560741cf5511ff38d7dd93e0f18
Author: Kamen Mazdrashki <[email protected]>
Date:   Sun Oct 3 04:33:02 2010 +0300

    s4-provision: Reset "debuglevel" after "provision" take place
    
    Otherwise "provision" resets our current debug level and
    we don't get debug messages we may expect onwards
    
    Autobuild-User: Kamen Mazdrashki <[email protected]>
    Autobuild-Date: Tue Oct  5 11:32:50 UTC 2010 on sn-devel-104

commit fb0add66055f68edc849e29b3609e268b9c7a766
Author: Kamen Mazdrashki <[email protected]>
Date:   Sun Oct 3 04:30:14 2010 +0300

    s4-libnet_vampire: Reparent result.lp_ctx - we have already referenced it
    
    which leads to warning that we are trying to steal
    a context with references

commit 9c27099715b248206c2d5ca9e7db22532ad9f994
Author: Kamen Mazdrashki <[email protected]>
Date:   Tue Oct 5 02:47:08 2010 +0300

    s4-test: Fix PYTHONPATH for python.drs_ tests

commit dd380e34598639cfdbe447462972fff03e44b805
Author: Kamen Mazdrashki <[email protected]>
Date:   Tue Oct 5 02:45:38 2010 +0300

    s4-test: Use absolute path for 'samba4srcdir'

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

Summary of changes:
 source4/libnet/libnet_vampire.c             |    2 +-
 source4/scripting/python/samba/provision.py |   16 +++++++++-------
 source4/selftest/tests.py                   |    6 +++---
 3 files changed, 13 insertions(+), 11 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/libnet/libnet_vampire.c b/source4/libnet/libnet_vampire.c
index 1b6a8dd..adcb010 100644
--- a/source4/libnet/libnet_vampire.c
+++ b/source4/libnet/libnet_vampire.c
@@ -173,7 +173,7 @@ NTSTATUS libnet_vampire_cb_prepare_db(void *private_data,
        }
 
        s->ldb = talloc_steal(s, result.samdb);
-       s->lp_ctx = talloc_steal(s, result.lp_ctx);
+       s->lp_ctx = talloc_reparent(talloc_parent(result.lp_ctx), s, 
result.lp_ctx);
        s->provision_schema = dsdb_get_schema(s->ldb, s);
        s->server_dn_str = talloc_steal(s, p->dest_dsa->server_dn_str);
 
diff --git a/source4/scripting/python/samba/provision.py 
b/source4/scripting/python/samba/provision.py
index 96e7aa5..99e2e13 100644
--- a/source4/scripting/python/samba/provision.py
+++ b/source4/scripting/python/samba/provision.py
@@ -1727,13 +1727,15 @@ def provision_become_dc(setup_dir=None,
     logger = logging.getLogger("provision")
     samba.set_debug_level(debuglevel)
 
-    return provision(setup_dir, logger, system_session(), None,
-              smbconf=smbconf, targetdir=targetdir, samdb_fill=FILL_DRS,
-              realm=realm, rootdn=rootdn, domaindn=domaindn, schemadn=schemadn,
-              configdn=configdn, serverdn=serverdn, domain=domain,
-              hostname=hostname, hostip="127.0.0.1", domainsid=domainsid,
-              machinepass=machinepass, serverrole="domain controller",
-              sitename=sitename)
+    res = provision(setup_dir, logger, system_session(), None,
+                    smbconf=smbconf, targetdir=targetdir, samdb_fill=FILL_DRS,
+                    realm=realm, rootdn=rootdn, domaindn=domaindn, 
schemadn=schemadn,
+                    configdn=configdn, serverdn=serverdn, domain=domain,
+                    hostname=hostname, hostip="127.0.0.1", domainsid=domainsid,
+                    machinepass=machinepass, serverrole="domain controller",
+                    sitename=sitename)
+    res.lp.set("debuglevel", str(debuglevel))
+    return res
 
 
 def create_phpldapadmin_config(path, setup_path, ldapi_uri):
diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py
index 5a2880a..7f59365 100755
--- a/source4/selftest/tests.py
+++ b/source4/selftest/tests.py
@@ -126,7 +126,7 @@ def plansmbtorturetestsuite(name, env, options):
     plantestsuite_loadlist(modname, env, cmdline)
 
 
-samba4srcdir = os.path.normpath(os.path.join(os.path.dirname(__file__), ".."))
+samba4srcdir = 
os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
 builddir = os.getenv("BUILDDIR", samba4srcdir)
 samba4bindir = os.path.normpath(os.path.join(builddir, "bin"))
 smb4torture = binpath("smbtorture")
@@ -495,8 +495,8 @@ plantestsuite("samba4.blackbox.group.py", "none", 
["PYTHON=%s" % python, os.path
 plantestsuite("samba4.blackbox.spn.py(dc:local)", "dc:local", ["PYTHON=%s" % 
python, os.path.join(samba4srcdir, "setup/tests/blackbox_spn.sh"), 
'$PREFIX/dc'])
 
 # DRS python tests
-plantestsuite("samba4.drs_delete_object.python(vampire_dc)", "vampire_dc", 
['PYTHONPATH="$PYTHONPATH:$samba4srcdir/torture/drs/python"', 'DC1=$DC_SERVER', 
'DC2=$VAMPIRE_DC_SERVER', subunitrun, 'delete_object', 
'-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'])
-plantestsuite("samba4.drs_fsmo.python(vampire_dc)", "vampire_dc", 
['PYTHONPATH="$PYTHONPATH:$samba4srcdir/torture/drs/python"', 'DC1=$DC_SERVER', 
'DC2=$VAMPIRE_DC_SERVER', subunitrun, 'fsmo', 
'-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'])
+plantestsuite("samba4.drs_delete_object.python(vampire_dc)", "vampire_dc", 
['PYTHONPATH="$PYTHONPATH:%s"' % os.path.join(samba4srcdir, 
'torture/drs/python'), 'DC1=$DC_SERVER', 'DC2=$VAMPIRE_DC_SERVER', subunitrun, 
'delete_object', '-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'])
+plantestsuite("samba4.drs_fsmo.python(vampire_dc)", "vampire_dc", 
['PYTHONPATH="$PYTHONPATH:%s"' % os.path.join(samba4srcdir, 
'torture/drs/python'), 'DC1=$DC_SERVER', 'DC2=$VAMPIRE_DC_SERVER', subunitrun, 
'fsmo', '-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'])
 
 # This makes sure we test the rid allocation code
 t = "RPC-SAMR-LARGE-DC"


-- 
Samba Shared Repository

Reply via email to