While following the Alternative Installation HOWTO, section 4, "Diskless install using PXE boot", I found that my net booting client would lose its network interface (and thus its filesystem) unless I used the "noop" option in conf.d/net. Just leaving the config empty to imply DHCP didn't work, as the init script clears the network interface before running dhcpcd going into runlevel 3. "noop" is described in net.example, or here's an even simpler case that works fine for me: config_eth0=( "noop" ) Reproducible: Always
CCing Roy for some feedback. You know more about the net initscripts -- should this be added to the guide for diskless clients, or is this an improper workaround for something else?
Well, it does depend on the DHCP client in question, but they all clear the interface by default. noop is actually for this btw and is a valid solution.
Reassigning to me as Josh is away for the moment...
Nuh-uh, big no-no. Please ask first next time. I will be getting to this shortly; I'm starting to slowly ease back into it as I'm able to look at a screen for longer periods. I even made a commit recently!
Fixed in CVS.