diff --git a/hbd b/hbd index c650caf..ca3bb39 100755 --- a/hbd +++ b/hbd @@ -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: