View | Details | Raw Unified | Return to bug 47630
Collapse All | Expand All

(-)a/management/univention-management-console-module-adtakeover/umc/python/adtakeover/takeover.py (+6 lines)
 Lines 911-916   class AD_Takeover(): Link Here 
911
			run_and_output_to_log(["univention-config-registry", "set",
911
			run_and_output_to_log(["univention-config-registry", "set",
912
				"nameserver1/local=%s" % nameserver1_orig,
912
				"nameserver1/local=%s" % nameserver1_orig,
913
				"nameserver1=%s" % self.ad_server_ip,
913
				"nameserver1=%s" % self.ad_server_ip,
914
				"kerberos/realm=%s" % SOMETHING_LOOKED_UP_FROM_AD_THE_SERVER,
915
				"windows/domain=%s" % self.ad_netbios_domain,
914
				"directory/manager/web/modules/users/user/properties/username/syntax=string",
916
				"directory/manager/web/modules/users/user/properties/username/syntax=string",
915
				"directory/manager/web/modules/groups/group/properties/name/syntax=string",
917
				"directory/manager/web/modules/groups/group/properties/name/syntax=string",
916
				"dns/backend=ldap"], log.debug)
918
				"dns/backend=ldap"], log.debug)
 Lines 1026-1031   class AD_Takeover(): Link Here 
1026
			os.rename(BACKUP_DIR, "%s.bak" % BACKUP_DIR)
1028
			os.rename(BACKUP_DIR, "%s.bak" % BACKUP_DIR)
1027
			os.mkdir(BACKUP_DIR)
1029
			os.mkdir(BACKUP_DIR)
1028
1030
1031
		# Read the current value of samba4/ldap/base that has been set by 96univention-samba4.inst
1032
		self.ucr.load()
1033
		univention.admin.configRegistry.load()  # otherwise the modules do not use the new syntax
1034
1029
		# Rewrite domain SID in OpenLDAP sambaDomain object
1035
		# Rewrite domain SID in OpenLDAP sambaDomain object
1030
		self.ad_domainsid = None
1036
		self.ad_domainsid = None
1031
		self.samdb = SamDB(os.path.join(SAMBA_PRIVATE_DIR, "sam.ldb"), session_info=system_session(self.lp), lp=self.lp)
1037
		self.samdb = SamDB(os.path.join(SAMBA_PRIVATE_DIR, "sam.ldb"), session_info=system_session(self.lp), lp=self.lp)

Return to bug 47630