#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

Reply via email to