Am 25.07.2014 16:27, schrieb Hugo Vanwoerkom: > Michael Biebl wrote: >> Am 25.07.2014 04:44, schrieb Hugo Vanwoerkom: >> >>> Anybody venture a guess as to what is happening? I have a 5 second >>> rootdelay specified in the kernel parameter list and this happens after >>> that. I get no messages during the wait. >> >> If you edit /lib/udev/net.agent and change >> >> do_everything > /dev/null 2> /dev/null & >> >> to >> >> ( do_everything ) > /dev/null 2> /dev/null & >> >> is the delay gone? >> > > as if by magic, delay gone... > how did you find out?
The 30 second timeout is a udev internal timeout. udevadm settle waits for that amount of time for all events to be processed. Apparently, simply backgrounding the process via "&" is no longer sufficient to make udev consider this event to be processed. I suspect open file descriptors, but I still need to figure out all the details. The subshell is only a workaround I quickly came up with. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature