I just noticed a strange problem on our server that's just been switched to Gentoo: It's running dhcpd, which init starts right after bringing up the network interface. But dhcpd quits, complaining it couldn't listen on eth0 because it had address 0.0.0.0. So it seems the interface isn't fully up yet when the init script returns---probably because the Broadcom Tigon driver seems to be on the slow side when changing parameters, while the CPU is plenty fast. I've now tried to fix it with a postup() function that simply does a "sleep 3", but that's pretty hacky IMHO. Isn't thatere a way to do it properly? I think the script should ensure its jobs are finished before it returns in any case.
cheers!
Matthias
--
I prefer encrypted and signed messages. KeyID: FAC37665
Fingerprint: 8C16 3F0A A6FC DF0D 19B0 8DEF 48D9 1700 FAC3 7665
pgpfBGQrIfpVZ.pgp
Description: PGP signature
