diff options
-rw-r--r-- | source4/scripting/libjs/provision.js | 3 | ||||
-rw-r--r-- | source4/setup/provision_basedn.ldif | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/source4/scripting/libjs/provision.js b/source4/scripting/libjs/provision.js index d8abcc352f..cd09962931 100644 --- a/source4/scripting/libjs/provision.js +++ b/source4/scripting/libjs/provision.js @@ -565,6 +565,8 @@ function provision_ldapbase(subobj, message, paths) { 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 @@ function provision_guess() 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; } diff --git a/source4/setup/provision_basedn.ldif b/source4/setup/provision_basedn.ldif index 4111f77789..ab79319f20 100644 --- a/source4/setup/provision_basedn.ldif +++ b/source4/setup/provision_basedn.ldif @@ -5,5 +5,6 @@ dn: ${BASEDN} objectClass: top objectClass: domain objectClass: domainDNS +${EXTENSIBLEOBJECT} dc: ${RDN_DC} |