diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2011-01-07 10:29:16 +0100 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-01-12 17:21:27 -0500 |
commit | 404ded0e0a3ef5432322d50a7645c093312154b0 (patch) | |
tree | fb89e799fec95d8d04b2c070cd281278ec30d9e3 /ipalib | |
parent | abf4dde3e32b884c38b3a6baf0ebe5951ba23ce4 (diff) | |
download | freeipa-404ded0e0a3ef5432322d50a7645c093312154b0.tar.gz freeipa-404ded0e0a3ef5432322d50a7645c093312154b0.tar.xz freeipa-404ded0e0a3ef5432322d50a7645c093312154b0.zip |
Fixes for the DNS plugin
https://fedorahosted.org/freeipa/ticket/730
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/plugins/dns2.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/ipalib/plugins/dns2.py b/ipalib/plugins/dns2.py index e4343098..9254f1df 100644 --- a/ipalib/plugins/dns2.py +++ b/ipalib/plugins/dns2.py @@ -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) |