mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-08-03 07:57:00 +00:00
400fee4e47
For each secondary NIC in NICSTOBRINGUP, doxcat backgrounds a loop that polls `ethtool $nic` until the link reports "detected: yes" before running dhclient. A NIC that is never connected keeps that loop (and its `sleep 5`) running for the life of the genesis environment, leaking background shells and needlessly churning. Add a second exit condition so each loop also stops once /tmp/netinitted exists, and touch that file once the boot NIC has completed network init. A link that never appears no longer waits indefinitely. Recovered from the unmerged lenovobuild branch (original9ece12e4). Co-authored-by: Jarrod Johnson <10814490+jjohnson42@users.noreply.github.com> (cherry picked from commitf24457cddf)