On Fri, Jan 11, 2013 at 06:04:01AM -0800, walt wrote: > This seems to me like very happy news indeed, but I'm interested in contrary > opinions. There's a recent thread discussing how udev-197 breaks lvm2, but > that's a trivial fix once you know about it. > > The problem is caused because many apps including lvm2 install their udev > config scripts in /usr/lib/udev/rules.d/ (where they never belonged in the > first place IMO) and they should instead now go in /lib/udev/rules.d/. > All you need to do is to re-emerge all of those packages *after* installing > udev-197 and the config scripts will go in the correct place. > > You should do this before rebooting the machine because lvm2 won't work until > its udev scripts are in the correct directory. > > Doesn't this seem to fix the problem with booting a separate /usr partition? So, what you're telling us is that those "shmart fellers" who've been messing up the init system That Just Works (TM) since at least last March, are finally getting back to where they were with the last sane version of udev?
mingdao@server ~ $ eshowkw sys-fs/udev Keywords for sys-fs/udev: | | u | | a a p s | n | | l m h i m m p s p | u s | r | p d a p a 6 i p c 3 a x | s l | e | h 6 r p 6 8 p p 6 9 s r 8 | e o | p | a 4 m a 4 k s c 4 0 h c 6 | d t | o -----------+---------------------------+-----+------- 141-r1 | ~ ~ ~ + ~ ~ ~ ~ ~ ~ ~ ~ ~ | # 0 | gentoo 146-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 149 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 151-r4 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 164-r2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo [I]171-r9 | + + + + + + ~ + + + + + + | o | gentoo 171-r10 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o | gentoo 195 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 196-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 197 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo 197-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o | gentoo 9999 | o o o o o o o o o o o o o | o | gentoo mingdao@server ~ $ ls -l /lib/udev/rules.d/ total 100 -r--r--r-- 1 root root 6539 Feb 20 2012 10-dm.rules -r--r--r-- 1 root root 1286 Jul 7 2010 11-dm-lvm.rules -r--r--r-- 1 root root 1011 Nov 13 2009 13-dm-disk.rules -rw-r--r-- 1 root root 742 Nov 18 16:46 30-kernel-compat.rules -rw-r--r-- 1 root root 349 Nov 18 16:46 40-gentoo.rules -rw-r--r-- 1 root root 764 Nov 18 16:46 42-qemu-usb.rules -rw-r--r-- 1 root root 219 Nov 18 16:46 50-firmware.rules -rw-r--r-- 1 root root 3777 Nov 18 16:46 50-udev-default.rules -rw-r--r-- 1 root root 392 Nov 18 16:46 60-cdrom_id.rules -rw-r--r-- 1 root root 672 Nov 18 16:46 60-persistent-alsa.rules -rw-r--r-- 1 root root 2457 Nov 18 16:46 60-persistent-input.rules -rw-r--r-- 1 root root 889 Nov 18 16:46 60-persistent-serial.rules -rw-r--r-- 1 root root 1423 Nov 18 16:46 60-persistent-storage-tape.rules -rw-r--r-- 1 root root 5565 Nov 18 16:46 60-persistent-storage.rules -rw-r--r-- 1 root root 785 Nov 18 16:46 60-persistent-v4l.rules -rw-r--r-- 1 root root 1973 Feb 20 2012 64-md-raid.rules -rw-r--r-- 1 root root 254 Nov 18 16:46 75-probe_mtd.rules -rw-r--r-- 1 root root 657 Nov 18 16:46 80-drivers.rules -rw-r--r-- 1 root root 280 Nov 18 16:46 90-network.rules -r--r--r-- 1 root root 492 Nov 1 2009 95-dm-notify.rules -rw-r--r-- 1 root root 155 Nov 18 16:46 95-udev-late.rules -rw-r--r-- 1 root root 28 Oct 14 20:42 99-fuse.rules -rw-r--r-- 1 root root 51 Dec 30 10:32 99-ntfs3g.rules mingdao@server ~ $ ls -l /usr/lib/udev/ ls: cannot access /usr/lib/udev/: No such file or directory Hmm ... maybe someone can replace Kay and Lennart and Do It Right (TM). -- Happy Penguin Computers >') 126 Fenco Drive ( \ Tupelo, MS 38801 ^^ supp...@happypenguincomputers.com 662-269-2706 662-205-6424 http://happypenguincomputers.com/ Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting