#2998: Udev-177 ------------------------------------------+--------------------------------- Reporter: matthew@… | Owner: matthew@… Type: enhancement | Status: new Priority: normal | Milestone: 7.1 Component: Book | Version: SVN Severity: normal | Keywords: ------------------------------------------+---------------------------------
Comment(by bryan@…): Replying to [comment:8 bdubbs@…]: > There is no need to change the actual mount from udev to mountvirtfs. It makes more sense to mount it where it is first used (udev). Hmm. Should that apply to /sys and /run and /proc then as well? It is definitely true that nothing uses /sys until udev starts (hmm, and maybe not even udevd uses it; it might only be "udevadm trigger"). I don't believe anything uses /run until udev either (there are no earlier daemons, at least, which doesn't necessarily prevent anything from using it, but it seems likely). It seems consolelog uses /proc, but then the mounting of /proc should be moved there. :-) OTOH, many other scripts also use stuff in /proc, so to avoid having them all depend on consolelog, it makes more sense I think to leave /proc where it is. But then for consistency we should move the other virtual FSes (/sys, /run, and now /dev) into that script as well, and depend on it (via the Required-Start: header, which enforces an ordering on an LSB setup, not via anything that sysvinit currently does) from the places that need any of them. (Lots of scripts run programs that use /dev -- udev is the obvious one, but also swap, checkfs, cleanfs, mountfs, udev_retry, sysklogd, and maybe a bunch in BLFS. Some of these care about the modifications udevd will make, but for example sysklogd does not. It just creates the /dev/log socket.) -- Note also there are a few broken network drivers with udev-176 (...and I thought Kay knew about the presence of these before he committed the patch to remove timeout handling, but either he didn't, or he committed it anyway): http://thread.gmane.org/gmane.linux.network/217729 We might need a newer kernel, to get the fixed drivers. -- Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2998#comment:9> LFS Trac <http://wiki.linuxfromscratch.org/lfs/> Linux From Scratch: Your Distro, Your Rules. -- http://linuxfromscratch.org/mailman/listinfo/lfs-book FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page