|
|
@ -26,13 +26,15 @@ def genconf(rootdir):
|
|
|
|
'dir': os.path.join(rootdir, 'netdb')
|
|
|
|
'dir': os.path.join(rootdir, 'netdb')
|
|
|
|
}
|
|
|
|
}
|
|
|
|
conf['bind'] = {}
|
|
|
|
conf['bind'] = {}
|
|
|
|
|
|
|
|
found = False
|
|
|
|
for ifname, ip in yield_public_addresses():
|
|
|
|
for ifname, ip in yield_public_addresses():
|
|
|
|
conf['bind'][ifname] = '1090'
|
|
|
|
conf['bind'][ifname] = '1090'
|
|
|
|
print("using public address {}".format(ip))
|
|
|
|
print("using public address {}".format(ip))
|
|
|
|
|
|
|
|
found = True
|
|
|
|
|
|
|
|
if found:
|
|
|
|
|
|
|
|
return conf
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
print("we don't have any public addresses on this machine")
|
|
|
|
print("This machine has no public network addresses")
|
|
|
|
return
|
|
|
|
|
|
|
|
return conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
def main():
|
|
|
|
conf = genconf(os.path.realpath('.'))
|
|
|
|
conf = genconf(os.path.realpath('.'))
|
|
|
|