mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Use correct zone when removing DNS records of a master.
https://fedorahosted.org/freeipa/ticket/3563
This commit is contained in:
parent
5484b32d13
commit
692fe7cbf7
@ -828,13 +828,12 @@ class BindInstance(service.Service):
|
||||
self.add_ipa_ca_dns_records(fqdn, domain_name, None)
|
||||
|
||||
def remove_master_dns_records(self, fqdn, realm_name, domain_name):
|
||||
host = fqdn.split(".")[0]
|
||||
host, zone = fqdn.split(".", 1)
|
||||
self.host = host
|
||||
self.fqdn = fqdn
|
||||
self.domain = domain_name
|
||||
suffix = ipautil.realm_to_suffix(realm_name)
|
||||
|
||||
zone = domain_name
|
||||
resource_records = (
|
||||
("_ldap._tcp", "SRV", "0 100 389 %s" % self.host_in_rr),
|
||||
("_kerberos._tcp", "SRV", "0 100 88 %s" % self.host_in_rr),
|
||||
@ -848,7 +847,7 @@ class BindInstance(service.Service):
|
||||
)
|
||||
|
||||
for (record, type, rdata) in resource_records:
|
||||
del_rr(zone, record, type, rdata)
|
||||
del_rr(self.domain, record, type, rdata)
|
||||
|
||||
areclist = get_fwd_rr(zone, host)
|
||||
for rdata in areclist:
|
||||
|
Loading…
Reference in New Issue
Block a user