1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

r20565: configure the list of global ldb modules also in js code

metze
This commit is contained in:
Stefan Metzmacher 2007-01-05 20:31:24 +00:00 committed by Gerald (Jerry) Carter
parent a4d6e340cd
commit cbebe559a2
2 changed files with 26 additions and 11 deletions

View File

@ -699,13 +699,36 @@ function provision_guess()
rdn_list = split(".", subobj.DNSDOMAIN);
subobj.DOMAINDN = "DC=" + join(",DC=", rdn_list);
subobj.DOMAINDN_LDB = "users.ldb";
subobj.DOMAINDN_MOD = "objectguid";
subobj.ROOTDN = subobj.DOMAINDN;
subobj.CONFIGDN = "CN=Configuration," + subobj.ROOTDN;
subobj.CONFIGDN_LDB = "configuration.ldb";
subobj.CONFIGDN_MOD = "objectguid";
subobj.SCHEMADN = "CN=Schema," + subobj.CONFIGDN;
subobj.SCHEMADN_LDB = "schema.ldb";
//Add modules to the list to activate them by default
//beware often order is important
//
// Some Known ordering constraints:
// - rootdse must be first, as it makes redirects from "" -> cn=rootdse
// - samldb must be before password_hash, because password_hash checks
// that the objectclass is of type person (filled in by samldb)
// - partition must be last
// - each partition has its own module list then
modules_list = new Array("rootdse",
"kludge_acl",
"paged_results",
"server_sort",
"extended_dn",
"asq",
"samldb",
"password_hash",
"operational",
"objectclass",
"rdn_name",
"partition");
subobj.MODULES_LIST = join(",", modules_list);
subobj.DOMAINDN_MOD = "objectguid";
subobj.CONFIGDN_MOD = "objectguid";
subobj.SCHEMADN_MOD = "objectguid";
subobj.EXTENSIBLEOBJECT = "# no objectClass: extensibleObject for local ldb";

View File

@ -9,13 +9,5 @@ modules:${SCHEMADN}:${SCHEMADN_MOD}
modules:${CONFIGDN}:${CONFIGDN_MOD}
modules:${DOMAINDN}:${DOMAINDN_MOD}
#Add modules to the list to activate them by default
#beware often order is important
#
# Some Known ordering constraints:
# - rootdse must be first, as it makes redirects from "" -> cn=rootdse
# - samldb must be before password_hash, because password_hash checks that the objectclass is of type person (filled in by samldb)
# - partition must be last
dn: @MODULES
@LIST: rootdse,kludge_acl,paged_results,server_sort,extended_dn,asq,samldb,password_hash,operational,objectclass,rdn_name,partition
@LIST: ${MODULES_LIST}