add nodes2bathosts script

This commit is contained in:
Nils Schneider 2012-09-19 11:28:24 +02:00
parent ec7b89c670
commit 2ebf716ca9
2 changed files with 12 additions and 0 deletions

View file

@ -21,3 +21,4 @@ batctl vd json | "$(dirname "$0")"/bat2nodes.py -a "$(dirname "$0")"/aliases.jso
mv $DEST/nodes.json.new $DEST/nodes.json
"$(dirname "$0")"/nodes2bathosts.py < $DEST/nodes.json > /etc/bat-hosts

11
nodes2bathosts.py Executable file
View file

@ -0,0 +1,11 @@
#!/usr/bin/env python3
import json
import sys
nodes = json.load(sys.stdin)
for node in nodes['nodes']:
if node['name']:
for mac in node['macs'].split(','):
print("%s %s" % (mac.strip(), node['name']))