From: Philipp Spitzer Date: Tue, 8 Apr 2014 17:50:57 +0000 (+0200) Subject: Now deleting can be restricted to ipv4 or ipv6 if an IP address is given. X-Git-Tag: 0.0.2~11 X-Git-Url: https://git.toastfreeware.priv.at/toast/tdyndns.git/commitdiff_plain/271c173d209d3025bdb516b03813b5ccdd31a459 Now deleting can be restricted to ipv4 or ipv6 if an IP address is given. --- diff --git a/bin/nsupdate_dyndns b/bin/nsupdate_dyndns index 604da6b..49ed3e3 100755 --- a/bin/nsupdate_dyndns +++ b/bin/nsupdate_dyndns @@ -29,8 +29,11 @@ def nsupdate_delete(hostname, domain, ip_family): def main(args): if args.delete: - nsupdate_delete(args.hostname, args.domain, 'A') - nsupdate_delete(args.hostname, args.domain, 'AAAA') + if args.ip is None: + nsupdate_delete(args.hostname, args.domain, 'A') + nsupdate_delete(args.hostname, args.domain, 'AAAA') + else: + nsupdate_delete(args.hostname, args.domain, ipfamily_by_ip(args.ip)) else: nsupdate_delete(args.hostname, args.domain, ipfamily_by_ip(args.ip)) nsupdate_add(args.hostname, args.domain, args.ttl, args.ip)