From: Stefan Metzmacher Date: Fri, 8 Mar 2019 10:27:14 +0000 (+0100) Subject: s4:provision: split out provision_self_join_modify_schema.ldif X-Git-Tag: tdb-1.4.1~469 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ea84af2d69e0b3a2a801ea0cc3f4ffc66bf1764;p=thirdparty%2Fsamba.git s4:provision: split out provision_self_join_modify_schema.ldif BUG: https://bugzilla.samba.org/show_bug.cgi?id=13799 Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett Reviewed-by: Garming Sam --- diff --git a/python/samba/provision/__init__.py b/python/samba/provision/__init__.py index 0a3a7b89cb7..957cdaaf874 100644 --- a/python/samba/provision/__init__.py +++ b/python/samba/provision/__init__.py @@ -1193,11 +1193,15 @@ def setup_self_join(samdb, admin_session_info, names, fill, machinepass, "DOMAIN_CONTROLLER_FUNCTIONALITY": str( domainControllerFunctionality)}) - # Setup fSMORoleOwner entries to point at the newly created DC entry + # Setup fSMORoleOwner entries to point at the newly created DC entry + setup_modify_ldif(samdb, + setup_path("provision_self_join_modify_schema.ldif"), { + "SCHEMADN": names.schemadn, + "SERVERDN": names.serverdn, + }) setup_modify_ldif(samdb, setup_path("provision_self_join_modify_config.ldif"), { "CONFIGDN": names.configdn, - "SCHEMADN": names.schemadn, "DEFAULTSITE": names.sitename, "NETBIOSNAME": names.netbiosname, "SERVERDN": names.serverdn, diff --git a/source4/setup/provision_self_join_modify_config.ldif b/source4/setup/provision_self_join_modify_config.ldif index 48a70924b89..2d8e4c92944 100644 --- a/source4/setup/provision_self_join_modify_config.ldif +++ b/source4/setup/provision_self_join_modify_config.ldif @@ -1,8 +1,3 @@ -dn: ${SCHEMADN} -changetype: modify -replace: fSMORoleOwner -fSMORoleOwner: CN=NTDS Settings,${SERVERDN} - dn: CN=Partitions,${CONFIGDN} changetype: modify replace: fSMORoleOwner diff --git a/source4/setup/provision_self_join_modify_schema.ldif b/source4/setup/provision_self_join_modify_schema.ldif new file mode 100644 index 00000000000..edb06204e5b --- /dev/null +++ b/source4/setup/provision_self_join_modify_schema.ldif @@ -0,0 +1,4 @@ +dn: ${SCHEMADN} +changetype: modify +replace: fSMORoleOwner +fSMORoleOwner: CN=NTDS Settings,${SERVERDN}