Now TTL is a command line parameter.
authorPhilipp Spitzer <philipp@spitzer.priv.at>
Tue, 8 Apr 2014 20:44:30 +0000 (22:44 +0200)
committerPhilipp Spitzer <philipp@spitzer.priv.at>
Tue, 8 Apr 2014 20:44:30 +0000 (22:44 +0200)
bin/nsupdate_dyndns

index 237c788..4452fe0 100755 (executable)
@@ -63,12 +63,10 @@ if __name__ == '__main__':
        parser = argparse.ArgumentParser(description='Add or delete a domain name from dyndns (simplifies call to nsupdate).')
        parser.add_argument('-d', '--delete', action='store_true', help='delete instead of add')
        parser.add_argument('-i', '--ip', help='IP address (either IPv4 or IPv6)')
-       parser.add_argument('-t', '--ttl', type=int, default=600, help='TTL (default: 600)')
+       parser.add_argument('-t', '--ttl', type=int, default=600, help='TTL (default: 600)')
        parser.add_argument('fqdn', help='fully qualified domain name to add or delete, e.g. myserver.dyn.example.com')
        args = parser.parse_args()
 
-       args.ttl = 600 # <---- TODO
-
        # check ip
        if not args.delete and not args.ip:
                parser.error('The IP address is mandatory')