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}