From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-143684-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B1BF71381F3
	for <garchives@archives.gentoo.org>; Mon, 24 Dec 2012 08:07:59 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 9873C21C049;
	Mon, 24 Dec 2012 08:07:43 +0000 (UTC)
Received: from mail-ee0-f41.google.com (mail-ee0-f41.google.com [74.125.83.41])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 0AA39E0630
	for <gentoo-user@lists.gentoo.org>; Mon, 24 Dec 2012 08:06:29 +0000 (UTC)
Received: by mail-ee0-f41.google.com with SMTP id d41so3500017eek.0
        for <gentoo-user@lists.gentoo.org>; Mon, 24 Dec 2012 00:06:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        bh=bX/1AXJHs4CUK63u62Nk7bQnCMtgGBUfBD+AURfzU7Y=;
        b=0qa92f1FLrdWo7+TkCK8BtOtddJozEUIaKR2kVY5ksGGEF9gVlFjfZA5mFysWNQw1J
         hb5vMbxRG/SjBS2hqx0T1PEnx8g83Iov3PiIDDLhSbQ/yXx9S5Vk5wf360sz6tCPTFHh
         /jeAw5H+cdkChUylJj2w0Mj2FqHE8oO0BA7FnaXW9YPHz5LhSBdrpzrG5+Px1dzlysyU
         EiO+vfcnjChOByRF4YAj1a8jj68yph4x5W0eq3BibAKzVj1HmXewO8AxZRl7yMhMqI6r
         1FlJADOhR0QL5U9DrGC5CC6kX1XSBEa4lIk1ECdioJSDaxgGKKOYOs1+qjBiw10JIIfY
         ZT7g==
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.14.225.194 with SMTP id z42mr54004761eep.22.1356336388398;
 Mon, 24 Dec 2012 00:06:28 -0800 (PST)
Received: by 10.223.14.193 with HTTP; Mon, 24 Dec 2012 00:06:27 -0800 (PST)
In-Reply-To: <20121224012724.GA23138@waltdnes.org>
References: <CAG2nJkNDLDp2hkz34XXEen4SO1_Mm18G8NNDMZK6tqDr+ddWtA@mail.gmail.com>
	<20121217104621.735bf43a@khamul.example.com>
	<CA+czFiD+Yv_PXctATd6EYws8kpqb3WFesLZU47jMN5ZJmy3oww@mail.gmail.com>
	<20121218163332.7956f31a@khamul.example.com>
	<87txrd6pb3.fsf@ist.utl.pt>
	<20121223182037.1553813f@khamul.example.com>
	<87bodk7lb6.fsf@ist.utl.pt>
	<20121223172053.GB23711@acm.acm>
	<877go87jec.fsf@ist.utl.pt>
	<20121223203941.20fdd9a7@digimed.co.uk>
	<20121224012724.GA23138@waltdnes.org>
Date: Mon, 24 Dec 2012 16:06:27 +0800
Message-ID: <CAG2nJkONv90_FOJjCUed80KEE0LbQz=hm5qkROx+xJXMh2_zug@mail.gmail.com>
Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet?
From: Mark David Dumlao <madumlao@gmail.com>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
X-Archives-Salt: 3e27037e-6e54-48aa-aae3-27d303b1e555
X-Archives-Hash: 3bbb77dd042803b960e983e59f017de4

On Mon, Dec 24, 2012 at 9:27 AM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> On Sun, Dec 23, 2012 at 08:39:41PM +0000, Neil Bothwick wrote
>
>> You are only considering the case of /usr being on a plain hard disk
>> partition, what if it in on an LVM volume, or encrypted (or both)
>> of mounted over the network? All of these require something to be
>> run before they can be mounted, and if that cannot be run until udev
>> has started, we have been painted into a corner.
>
>   I agree that there will always be a small number of corner-cases where
> an initr* is required.  What annoys me, and probably a lot of other
> people, is the-dog-in-the-manger attitude
> http://en.wikipedia.org/wiki/The_Dog_in_the_Manger where some people
> seem to say "If my weirdo, corner-case system can't boot a separate /usr
> without an initr* then, by-golly, I'll see to it that *NOBODY* can boot
> a separate /usr without an initr*".

This is misleading in two ways.

1) You're talking as if having a functionally merged /usr and / system
(i.e., many programs needed by the sysad to fix a non-booting system
are in /usr, and programs in /usr will break if /usr is not in sync
with /) is a weirdo corner case. It is NOT. It is very likely how the
vast majority of Linux systems on the planet work. Separate /usr is
itself the weirdo corner case. It was in fact a weirdo corner case
since day 1.
2) You're talking as if Lennart or whoever is breaking into your
systems and actively preventing you from customizing it to boot a
separate /usr. If this is the case you _really_ need to change your
ssh keys, they wiped that vulnerability a couple years ago.

Nobody's preventing you from building a custom system that cleanly
separates / and /usr. But hey, don't pretend that even Gentoo does it
correctly. Besides the equery tests in this thread, I've never
personally confirmed that any other distro does - and Fedora cleanly
admits that they don't.