From d12a164b774570f02266972c3bc40ab605c05967 Mon Sep 17 00:00:00 2001 From: Travis Cotton Date: Wed, 14 Feb 2024 11:37:57 -0700 Subject: [PATCH] udpate smd.py to write optsfile with fixes --- dnsmasq-dhcpd-dynamic/smd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsmasq-dhcpd-dynamic/smd.py b/dnsmasq-dhcpd-dynamic/smd.py index 4ade169..771c04a 100644 --- a/dnsmasq-dhcpd-dynamic/smd.py +++ b/dnsmasq-dhcpd-dynamic/smd.py @@ -28,7 +28,7 @@ def main(): #this for loop writes option entries, we wouldn't need it if the BSS wasn't MAC specific for i in ei_data: if 'bmc' not in i['Description']: - print(f"tag:{i['ComponentID']},67,\"http://{bss_endpoint}:27778/boot/v1/bootscript?mac={i['MACAddress']}\"", file=f) + print(f"tag:{i['ComponentID']},tag:IPXEBOOT,tag:!PXEBOOT,option:bootfile-name,\"http://{bss_endpoint}:27778/boot/v1/bootscript?mac={i['MACAddress']}\"", file=f) f.close()