These occur in the newer 2012 and 2016 schemas.
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
dn = dn.replace("\n ", "")
dn = dn.replace(" ", "")
return dn.replace("CN=Schema,CN=Configuration,<RootDomainDN>", "${SCHEMADN}")
+ elif dn.endswith("DC=X"):
+ return dn.replace("CN=Schema,CN=Configuration,DC=X", "${SCHEMADN}")
+ elif dn.endswith("CN=X"):
+ return dn.replace("CN=Schema,CN=Configuration,CN=X", "${SCHEMADN}")
else:
return dn