From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 684E313840B for ; Fri, 11 Jan 2013 22:46:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0750321C071; Fri, 11 Jan 2013 22:45:54 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.195]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 00E9DE039A for ; Fri, 11 Jan 2013 22:43:02 +0000 (UTC) Received: from localhost (66-208-231-133.ubr01a.rte20201.pa.hfc.comcastbusiness.net [66.208.231.133]) by mrelay.perfora.net (node=mrus4) with ESMTP (Nemesis) id 0LymPn-1SrfWe41w7-015xp7; Fri, 11 Jan 2013 17:43:01 -0500 Date: Fri, 11 Jan 2013 16:42:59 -0600 From: Bruce Hill To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] udev-197 moves from /usr/lib to /lib Message-ID: <20130111224259.GC11506@server> References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:vYUHJamaNeBhzQdGMAhxYO0VQWYyGMS3E8dNnu6Lfyi +bx3k9JY6HATC03D4eYU6F0E94w6ursBJpqbRI28hCtaJ4oqxr 87uNSQpMIHlAo+Y6DIuts8+2OAVcLlIemjULMQ1FicVhG4MAOR 97DWKwlw4hM9aK5hrenMI6sgQ2rkGz5mV5bs4LDV3fFyWfbTqJ hCiNHCh1+QAU81x7TH8R8ddpiQOeVqZwBoEEsUUtEJf5SZY9yv QDcj5H/IeWVqRn+WsjF8mcZzCqbB5vennHGBTKJeVwISrSOjzP LA7BU3af/Tw3K7D9toM/ol+pUzCOEzvgWwJ8EWI4+0AxqWFLql /lzmISgPeUhoPjybixilheopyWCvUX6qVKbhaNxID X-Archives-Salt: e86e9102-ec47-43b0-8646-bd6cabb27c3d X-Archives-Hash: 2b551d00eaeff7dec34398f7cc1f9b28 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 ^^ support@happypenguincomputers.com 662-269-2706 662-205-6424 http://happypenguincomputers.com/ Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting