diff --git a/dnsmasq-dhcpd-dynamic/smd.py b/dnsmasq-dhcpd-dynamic/smd.py index 0c3bc51..579370a 100644 --- a/dnsmasq-dhcpd-dynamic/smd.py +++ b/dnsmasq-dhcpd-dynamic/smd.py @@ -11,9 +11,13 @@ def getSMD(url): return data def getNID(c_data, xname): + if 'node_prefix' in os.environ: + node_prefix = os.environ['node_prefix'] + else: + node_prefix="nid" for c in c_data: if xname == c['ID']: - return 'nid'+'%0*d' % (3, c['NID']) + return node_prefix+'%0*d' % (3, c['NID']) else: return None