2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-10-20 06:35:33 +00:00

Offer boot.ipxe if boot.ipxe.shim does not exist.

This commit is contained in:
Jarrod Johnson
2026-10-07 19:29:20 -04:00
parent def5fa3753
commit 52fb5c42dd
@@ -351,7 +351,7 @@ async def proxydhcp(handler, nodeguess):
log.log({'info': 'No pending profile for {0}, skipping proxyDHCP reply'.format(node)})
continue
myip = socket.inet_ntoa(myipn)
if disco['arch'] == 'bios-x86':
if disco['arch'] == 'bios-x86' or not os.path.exists('/var/lib/confluent/public/os/{0}/boot.ipxe.shim'.format(profile)):
bootfile = 'http://{0}/confluent-public/os/{1}/boot.ipxe'.format(myip, profile).encode('utf8')
else:
bootfile = 'http://{0}/confluent-public/os/{1}/boot.ipxe.shim'.format(myip, profile).encode('utf8')