Author: abartlet
Date: 2006-09-01 04:34:21 +0000 (Fri, 01 Sep 2006)
New Revision: 17982

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17982

Log:
One final hack...

When against a real, schema-checking LDAP backend, we need
extensibleObject on the baseDN entry (as entryUUID isn't run for
creating this basic ldif) output.


Modified:
   branches/SAMBA_4_0/source/scripting/libjs/provision.js
   branches/SAMBA_4_0/source/setup/provision_basedn.ldif


Changeset:
Modified: branches/SAMBA_4_0/source/scripting/libjs/provision.js
===================================================================
--- branches/SAMBA_4_0/source/scripting/libjs/provision.js      2006-09-01 
04:33:33 UTC (rev 17981)
+++ branches/SAMBA_4_0/source/scripting/libjs/provision.js      2006-09-01 
04:34:21 UTC (rev 17982)
@@ -565,6 +565,8 @@
 {
        message("Setting up LDAP base entry: " + subobj.BASEDN + " \n");
        var rdns = split(",", subobj.BASEDN);
+       subobj.EXTENSIBLEOBJECT = "objectClass: extensibleObject";
+
        subobj.RDN_DC = substr(rdns[0], strlen("DC="));
 
        setup_file("provision_basedn.ldif", 
@@ -619,6 +621,7 @@
        rdn_list = split(".", subobj.DNSDOMAIN);
        subobj.BASEDN       = "DC=" + join(",DC=", rdn_list);
        subobj.LDAPBACKEND  = "users.ldb";
+       subobj.EXTENSIBLEOBJECT = "# no objectClass: extensibleObject for local 
ldb";
        return subobj;
 }
 

Modified: branches/SAMBA_4_0/source/setup/provision_basedn.ldif
===================================================================
--- branches/SAMBA_4_0/source/setup/provision_basedn.ldif       2006-09-01 
04:33:33 UTC (rev 17981)
+++ branches/SAMBA_4_0/source/setup/provision_basedn.ldif       2006-09-01 
04:34:21 UTC (rev 17982)
@@ -5,5 +5,6 @@
 objectClass: top
 objectClass: domain
 objectClass: domainDNS
+${EXTENSIBLEOBJECT}
 dc: ${RDN_DC}
 

Reply via email to