Lines 432-448
def __get_zone_dn(s4connector, zone_name):
|
Link Here
|
---|
|
432 |
return unicode(ldap.dn.dn2str([zone_rdn] + ldap.dn.str2dn(unicode_to_utf8(default_dn))), 'utf8') |
432 |
return unicode(ldap.dn.dn2str([zone_rdn] + ldap.dn.str2dn(unicode_to_utf8(default_dn))), 'utf8') |
433 |
|
433 |
|
434 |
|
434 |
|
435 |
def __append_dot(str): |
435 |
def __append_dot(string): |
436 |
if str[-1] != '.': |
436 |
if string and not string.endswith('.') and ':' not in string and '.' in string: |
437 |
str += '.' |
437 |
string += '.' |
438 |
return str |
438 |
return string |
439 |
|
439 |
|
440 |
|
440 |
|
441 |
def __remove_dot(str): |
441 |
def __remove_dot(string): |
442 |
if str[-1] == '.': |
442 |
if string.endswith('.'): |
443 |
return str[:-1] |
443 |
return string[:-1] |
444 |
else: |
444 |
return string |
445 |
return str |
|
|
446 |
|
445 |
|
447 |
|
446 |
|
448 |
def __split_s4_dnsNode_dn(dn): |
447 |
def __split_s4_dnsNode_dn(dn): |
Lines 1430-1438
def ucs_zone_create(s4connector, object, dns_type):
|
Link Here
|
---|
|
1430 |
msdcs_soa = __unpack_soaRecord(msdcs_soa_obj) |
1429 |
msdcs_soa = __unpack_soaRecord(msdcs_soa_obj) |
1431 |
soa['serial'] = str(max(int(soa['serial']), int(msdcs_soa['serial']))) |
1430 |
soa['serial'] = str(max(int(soa['serial']), int(msdcs_soa['serial']))) |
1432 |
|
1431 |
|
1433 |
mname = soa['mname'] |
1432 |
mname = __append_dot(soa['mname']) |
1434 |
if mname and not mname.endswith("."): |
|
|
1435 |
mname = "%s." % mname |
1436 |
|
1433 |
|
1437 |
ns_lower = [x.lower() for x in ns] |
1434 |
ns_lower = [x.lower() for x in ns] |
1438 |
mname_lower = mname.lower() |
1435 |
mname_lower = mname.lower() |