The branch, master has been updated
       via  d69d07c... s4-provision: Added msDS-NcType into samba4Top object 
class
       via  5cdd300... s4-provision: Fixed typos and redundant code
       via  ce70938... s4-provision: Disable populating FDS during instance 
creation.
      from  7564445... nsswitch: Move nss_err_str to its only caller

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


- Log -----------------------------------------------------------------
commit d69d07ce62f2cb9468caf8d1a1dddc8082e0d492
Author: Endi S. Dewata <edew...@redhat.com>
Date:   Mon Jan 18 21:47:24 2010 -0600

    s4-provision: Added msDS-NcType into samba4Top object class
    
    Signed-off-by: Matthias Dieter Wallnöfer <mwallnoe...@yahoo.de>

commit 5cdd30011c5b09fd9aac669047e0c2f60f558feb
Author: Endi S. Dewata <edew...@redhat.com>
Date:   Mon Jan 18 21:01:08 2010 -0600

    s4-provision: Fixed typos and redundant code
    
    Signed-off-by: Matthias Dieter Wallnöfer <mwallnoe...@yahoo.de>

commit ce709389e61cdc538f9c071ece37ce97abad9292
Author: Endi S. Dewata <edew...@redhat.com>
Date:   Tue Jan 19 23:10:19 2010 -0600

    s4-provision: Disable populating FDS during instance creation.
    
    Signed-off-by: Matthias Dieter Wallnöfer <mwallnoe...@yahoo.de>

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

Summary of changes:
 source4/scripting/python/samba/provisionbackend.py |   20 ++++++++++----------
 source4/setup/fedorads.inf                         |    1 +
 source4/setup/schema_samba4.ldif                   |    1 +
 3 files changed, 12 insertions(+), 10 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/scripting/python/samba/provisionbackend.py 
b/source4/scripting/python/samba/provisionbackend.py
index ae58a16..8241ed6 100644
--- a/source4/scripting/python/samba/provisionbackend.py
+++ b/source4/scripting/python/samba/provisionbackend.py
@@ -704,7 +704,7 @@ class FDSBackend(LDAPBackend):
             os.path.join(self.paths.ldapdir, "slapd-samba4", "ldif2db"), "-s", 
self.sambadn, "-i", self.samba_ldif],
             close_fds=True, shell=False)
         if retcode != 0:
-            raise("ldif2db failed")
+            raise ProvisioningError("ldif2db failed")
 
     def post_setup(self):
         ldapi_db = Ldb(self.ldapi_uri, credentials=self.credentials)
@@ -717,16 +717,16 @@ class FDSBackend(LDAPBackend):
             dn = str(res[i]["dn"])
             ldapi_db.delete(dn)
             
-            aci = """(targetattr = "*") (version 3.0;acl "full access to all 
by samba-admin";allow (all)(userdn = "ldap:///CN=samba-admin,%s";);)""" % 
self.sambadn
+        aci = """(targetattr = "*") (version 3.0;acl "full access to all by 
samba-admin";allow (all)(userdn = "ldap:///CN=samba-admin,%s";);)""" % 
self.sambadn
         
-            m = ldb.Message()
-            m["aci"] = ldb.MessageElement([aci], ldb.FLAG_MOD_REPLACE, "aci")
+        m = ldb.Message()
+        m["aci"] = ldb.MessageElement([aci], ldb.FLAG_MOD_REPLACE, "aci")
 
-            m.dn = ldb.Dn(1, self.names.domaindn)
-            ldapi_db.modify(m)
+        m.dn = ldb.Dn(ldapi_db, self.names.domaindn)
+        ldapi_db.modify(m)
             
-            m.dn = ldb.Dn(1, self.names.configdn)
-            ldapi_db.modify(m)
+        m.dn = ldb.Dn(ldapi_db, self.names.configdn)
+        ldapi_db.modify(m)
             
-            m.dn = ldb.Dn(1, self.names.schemadn)
-            ldapi_db.modify(m)
+        m.dn = ldb.Dn(ldapi_db, self.names.schemadn)
+        ldapi_db.modify(m)
diff --git a/source4/setup/fedorads.inf b/source4/setup/fedorads.inf
index 2dda1bc..f4f92a0 100644
--- a/source4/setup/fedorads.inf
+++ b/source4/setup/fedorads.inf
@@ -25,6 +25,7 @@ cert_dir= ${LDAPDIR}/slapd-samba4
 
 start_server= 0
 install_full_schema= 0
+InstallLdifFile= none
 SchemaFile=${LDAPDIR}/99_ad.ldif
 ConfigFile = ${LDAPDIR}/fedorads-partitions.ldif
 ConfigFile = ${LDAPDIR}/fedorads-sasl.ldif
diff --git a/source4/setup/schema_samba4.ldif b/source4/setup/schema_samba4.ldif
index e28aa0e..401af16 100644
--- a/source4/setup/schema_samba4.ldif
+++ b/source4/setup/schema_samba4.ldif
@@ -277,6 +277,7 @@ systemMayContain: netbootSCPBL
 systemMayContain: ownerBL
 systemMayContain: msDS-ReplValueMetaData
 systemMayContain: msDS-ReplAttributeMetaData
+systemMayContain: msDS-NcType
 systemMayContain: msDS-NonMembersBL
 systemMayContain: msDS-NCReplOutboundNeighbors
 systemMayContain: msDS-NCReplInboundNeighbors


-- 
Samba Shared Repository

Reply via email to