Index: umc/python/adtakeover/takeover.py =================================================================== --- umc/python/adtakeover/takeover.py (Revision 62618) +++ umc/python/adtakeover/takeover.py (Arbeitskopie) @@ -1078,10 +1078,14 @@ sysvol_dir = "/var/lib/samba/sysvol" samdb_domain_dns_name = self.samdb.domain_dns_name() sam_sysvol_dom_dir = os.path.join(sysvol_dir, samdb_domain_dns_name) - ucs_sysvol_dom_dir = os.path.join(sysvol_dir, ucr["domainname"]) - if samdb_domain_dns_name != ucr["domainname"]: - if os.path.isdir(ucs_sysvol_dom_dir) and not os.path.isdir(sam_sysvol_dom_dir): - os.rename(ucs_sysvol_dom_dir, sam_sysvol_dom_dir) + if not os.path.isdir(sam_sysvol_dom_dir): + ucs_sysvol_dom_dir = os.path.join(sysvol_dir, ucr["domainname"]) + ucs_sysvol_dom_dir_lower = os.path.join(sysvol_dir, ucr["domainname"].lower()) + if os.path.isdir(ucs_sysvol_dom_dir_lower): + os.rename(ucs_sysvol_dom_dir_lower, sam_sysvol_dom_dir) + elif samdb_domain_dns_name != ucr["domainname"]: + if os.path.isdir(ucs_sysvol_dom_dir): + os.rename(ucs_sysvol_dom_dir, sam_sysvol_dom_dir) msgs = self.samdb.search(base=self.samdb.domain_dn(), scope=samba.ldb.SCOPE_SUBTREE, expression="(objectClass=groupPolicyContainer)",