mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-10-06 17:46:55 +00:00
9aca68e64b
A Windows UEFI install deferred to proxyDHCP gets boot-file-name "" in its Kea reservation. Kea treats the empty string as not specified, so the subnet classes still match on architecture, and xcat-uefi-x64 offers xcat/xnba.efi. The firmware then boots xNBA instead of asking the proxyDHCP daemon on port 4011. kea_node_client_classes_for_nodes now also puts the MAC of a proxyDHCP node in xcat-localboot, which every class that names a boot file already excludes. The per-node class that sets option 60 to PXEClient names no boot file and still matches. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>