Fixes for the DNS plugin

https://fedorahosted.org/freeipa/ticket/730
This commit is contained in:
Jakub Hrozek
2011-01-12 17:21:27 -05:00
committed by Simo Sorce
parent abf4dde3e3
commit 404ded0e0a
+9 -3
View File
@@ -24,10 +24,10 @@ Manage DNS zone and resource records.
EXAMPLES:
Add new zone:
ipa dnszone-add example.com --name_server nameserver.example.com
--admin_email admin@example.com
ipa dnszone-add example.com --name-server nameserver.example.com
--admin-email admin@example.com
edd second nameserver for example.com:
Add second nameserver for example.com:
ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com
Delete previously added nameserver from example.com:
@@ -246,6 +246,12 @@ class dnszone_add(LDAPCreate):
entry_attrs['idnsallowdynupdate'] = str(
entry_attrs.get('idnsallowdynupdate', False)
).upper()
nameserver = entry_attrs['idnssoamname']
if nameserver[-1] != '.':
nameserver += '.'
entry_attrs['nsrecord'] = nameserver
entry_attrs['idnssoamname'] = nameserver
return dn
api.register(dnszone_add)