provide fun to register dns

This commit is contained in:
2016-04-27 09:30:02 +02:00
parent 927aacca2b
commit 6248882b20
3 changed files with 9 additions and 3 deletions
+1 -2
View File
@@ -633,8 +633,7 @@ class HttpHandler(BaseHTTPServer.BaseHTTPRequestHandler):
if uarg[0][:2] == "h=":
uname=uarg[0][2:]
if uname != "" and Host.hosts.has_key(uname):
err = nsupdate(uname, Host.hosts[uname].addr)
ll="nsupdate request: %s" % err
ll = Host.hosts[uname].registerDns()
else:
ll="name %s not found" % uname
res.append(ll)
+7
View File
@@ -39,6 +39,9 @@ class Connection:
if self.host.isDynDns():
Host.dnsQ.put((self.host.name, self.addr))
def registerDns(self):
Host.dnsQ.put((self.host.name, self.addr))
def statedict(self, Null=False):
d = {}
@@ -164,6 +167,10 @@ class Host:
return d
def registerDns(self):
for af in self.connections:
self.connections[af].registerDns()
def jsons(self):
ddict = {}
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/sh
mkdir $HOME/bin
mkdir $HOME/bin 2>/dev/null
cp -rp hbd hbdclass.py hbc daemon lockfile $HOME/bin/