From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R3bzb-0004lG-3P for garchives@archives.gentoo.org; Tue, 13 Sep 2011 23:02:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4150421C231; Tue, 13 Sep 2011 23:02:02 +0000 (UTC) Received: from basement.kutulu.org (187.250.102.97.cfl.res.rr.com [97.102.250.187]) by pigeon.gentoo.org (Postfix) with ESMTP id 7809021C0F9 for ; Tue, 13 Sep 2011 23:00:32 +0000 (UTC) Received: from localhost (basement.kutulu.org [127.0.0.1]) by basement.kutulu.org (Postfix) with ESMTP id E9336122005 for ; Tue, 13 Sep 2011 19:00:31 -0400 (EDT) X-Virus-Scanned: amavisd-new at kutulu.org Received: from basement.kutulu.org ([127.0.0.1]) by localhost (basement.kutulu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HmZLhEhK1l7c for ; Tue, 13 Sep 2011 19:00:31 -0400 (EDT) Received: from [192.168.69.4] (wombat.kutulu.org [192.168.69.4]) by basement.kutulu.org (Postfix) with ESMTP id 3CE23122004 for ; Tue, 13 Sep 2011 19:00:31 -0400 (EDT) Message-ID: <4E6FE089.5080504@kutulu.org> Date: Tue, 13 Sep 2011 19:00:25 -0400 From: Mike Edenfield User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20110905 Thunderbird/7.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] udev + /usr References: <20110912150248.GB3599@acm.acm> <2874055.6JTUjtRtEH@pc> <20110912171737.GC3599@acm.acm> <1469353.CZnlx9uQzD@pc> <20110913144036.GC3081@acm.acm> In-Reply-To: <20110913144036.GC3081@acm.acm> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: 910916db18601b11edf07c201e2293a8 On 9/13/2011 10:40 AM, Alan Mackenzie wrote: > On Mon, Sep 12, 2011 at 07:50:13PM +0200, Michael Schreckenbauer wrote: >> it works for you, because your udev-rules need nothing from /usr/* >> It's *not* udev requiring /usr, it's the scripts triggered by the rules. > > Ah. OK. Maybe I've misunderstood the whole thing. Could it be that > there's no explicit requirement for early mounting of /usr, providing one > has the discipline to keep everything needed for booting in the / > partition? I don't think you are misunderstanding things. According to the originally referenced email thread: --- (From KS@Fedora): We are actually currently planning to move all tools from the rootfs to /usr, where they belong and sort out the chaotic split of install locations. There will be only compat symlinks left in / then. --- The udev package (and, apparently, everything else from Fedora) will, as distributed by the upstream developers, install itself to /usr instead of /. *Right now* udev fails to load a specific device if /usr is not mounted and the udev rule tries to access something in /usr. *In the future* udev will fail to load at all if /usr is not mounted, if the changes progress as they are being proposed. --Mike