diff options
| author | Martin Basti <mbasti@redhat.com> | 2016-06-20 19:27:55 +0200 |
|---|---|---|
| committer | Martin Basti <mbasti@redhat.com> | 2016-06-23 12:33:43 +0200 |
| commit | 926462d335ea49857732f1cf2fd2a1956c5b57d8 (patch) | |
| tree | 1171df7d4519348c8d1ac5f746dc4bbc985eeb91 /ipaserver/plugins | |
| parent | 0db48e4d04b3b8377667b388b88f2fe9f57bf4a3 (diff) | |
| download | freeipa-926462d335ea49857732f1cf2fd2a1956c5b57d8.tar.gz freeipa-926462d335ea49857732f1cf2fd2a1956c5b57d8.tar.xz freeipa-926462d335ea49857732f1cf2fd2a1956c5b57d8.zip | |
Server-del: fix system records removal
Services on replica to be removed must be deleted first, otherwise
update of system records will not take this change into account
https://fedorahosted.org/freeipa/ticket/2008
Reviewed-By: Petr Spacek <pspacek@redhat.com>
Diffstat (limited to 'ipaserver/plugins')
| -rw-r--r-- | ipaserver/plugins/server.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipaserver/plugins/server.py b/ipaserver/plugins/server.py index cc53a189b..b93f72c72 100644 --- a/ipaserver/plugins/server.py +++ b/ipaserver/plugins/server.py @@ -682,12 +682,12 @@ class server_del(LDAPDelete): # remove the references to master's ldap/http principals self._remove_server_principal_references(pkey) - # try to clean up the leftover DNS entries - self._cleanup_server_dns_records(pkey) - # finally destroy all Kerberos principals self._remove_server_host_services(ldap, pkey) + # try to clean up the leftover DNS entries + self._cleanup_server_dns_records(pkey) + return dn def exc_callback(self, keys, options, exc, call_func, *call_args, |
