From 64cf3071ca908b22e5ad402585d9690c1a7fc518 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 21 Jan 2015 12:19:17 +0100 Subject: [PATCH] DNSSEC: fix root zone dns name conversion Root zone was represented as '@', which was incorrect. ksmutil did not accept it. Now root zone is represented as '.' Reviewed-By: Jan Cholasta --- ipapython/dnssec/odsmgr.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ipapython/dnssec/odsmgr.py b/ipapython/dnssec/odsmgr.py index a91b6c553..ed17351ca 100644 --- a/ipapython/dnssec/odsmgr.py +++ b/ipapython/dnssec/odsmgr.py @@ -145,6 +145,9 @@ class ODSMgr(object): def del_ods_zone(self, name): # ods-ksmutil blows up if zone name has period at the end name = name.relativize(dns.name.root) + # detect if name is root zone + if name == dns.name.empty: + name = dns.name.root cmd = ['zone', 'delete', '--zone', str(name)] output = self.ksmutil(cmd) self.log.info(output)