s4-provision: Create ldap records for DNS partitions similar to windows
authorAmitay Isaacs <amitay@gmail.com>
Tue, 20 Sep 2011 07:33:20 +0000 (17:33 +1000)
committerAmitay Isaacs <amitay@samba.org>
Wed, 9 Nov 2011 07:27:46 +0000 (08:27 +0100)
this allows easy comparison between windows and samba ldap trees

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Nov  9 08:27:46 CET 2011 on sn-devel-104

source4/scripting/python/samba/provision/sambadns.py
source4/setup/provision_dnszones_add.ldif

index 24272f50172b010f8258e3e9d3edb57a1b893c26..c3725f6da1790ddf5b82eadf99acd5ed4d7ef9eb 100644 (file)
@@ -278,7 +278,6 @@ def add_dns_container(samdb, domaindn, prefix, domainsid):
     sec = security.descriptor.from_sddl(sddl, domainsid)
     msg = ldb.Message(ldb.Dn(samdb, "CN=MicrosoftDNS,%s,%s" % (prefix, domaindn)))
     msg["objectClass"] = ["top", "container"]
-    msg["displayName"] = ldb.MessageElement("DNS Servers", ldb.FLAG_MOD_ADD, "displayName")
     msg["nTSecurityDescriptor"] = ndr_pack(sec)
     samdb.add(msg)
 
@@ -311,6 +310,7 @@ def add_rootservers(samdb, domaindn, prefix):
     # Add DC=RootDNSServers,CN=MicrosoftDNS,<PREFIX>,<DOMAINDN>
     msg = ldb.Message(ldb.Dn(samdb, container_dn))
     msg["objectClass"] = ["top", "dnsZone"]
+    msg["cn"] = ldb.MessageElement("Zone", ldb.FLAG_MOD_ADD, "cn")
     samdb.add(msg)
 
     # Add DC=@,DC=RootDNSServers,CN=MicrosoftDNS,<PREFIX>,<DOMAINDN>
index fc814b2b6d8ac66e5ecac479ba498e90048a79da..bd97bb9aacdd2d72d5500851e901249992a81740 100644 (file)
@@ -24,9 +24,8 @@ systemFlags: -1946157056
 dn: CN=NTDS Quotas,${DOMAINZONE_DN}
 objectClass: top
 objectClass: msDS-QuotaContainer
-description: Quota specifications container
 isCriticalSystemObject: TRUE
-msDS-TombstoneQuotaFactor: 100
+systemFlags: -1946157056
 
 
 dn: CN=Deleted Objects,${FORESTZONE_DN}
@@ -52,9 +51,8 @@ systemFlags: -1946157056
 dn: CN=NTDS Quotas,${FORESTZONE_DN}
 objectClass: top
 objectClass: msDS-QuotaContainer
-description: Quota specifications container
 isCriticalSystemObject: TRUE
-msDS-TombstoneQuotaFactor: 100
+systemFlags: -1946157056
 
 #################################
 # Configure partitions