From 271c173d209d3025bdb516b03813b5ccdd31a459 Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Tue, 8 Apr 2014 19:50:57 +0200 Subject: [PATCH] Now deleting can be restricted to ipv4 or ipv6 if an IP address is given. --- bin/nsupdate_dyndns | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) -- 2.39.5