make dyn domain name variable

This commit is contained in:
2021-02-01 03:44:55 -05:00
parent 7ef6df05ca
commit 4424ead81a
+8 -2
View File
@@ -255,8 +255,8 @@ def pushmattermost(msg):
# return: None if ok, else error text
def nsupdate(hostname, newip):
D = {}
D['domain'] = 'dy.wapanafa.org'
D['fqdn'] = '%s.dy.wapanafa.org' % hostname
D['domain'] = dyndomain
D['fqdn'] = dynfqdn % hostname
D['dnsttl'] = '5'
D['newip'] = newip
D['ts'] = time.strftime('%Y-%m-%d.%H:%M:%S', time.gmtime())
@@ -808,6 +808,8 @@ PUSHSRVS = ["all", "pushover", "mattermost" ]
helpflag = False
forground = False
pushsrv = "pushover" # mattermost
dyndomain = "wapanafa.org"
dynfqdn = "%s.dy.wapanafa.org"
optlist = []
args = []
home = os.environ['HOME']
@@ -933,6 +935,10 @@ if f:
nsupdate_bin = a
elif o == 'pushsrv':
pushsrv = a
elif o == 'dyndomain':
dyndomain = a
elif o == 'dynfqdn':
dynfqdn = a
f.close()
if len(args) != 0: