From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-143683-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 05DF81381F3
	for <garchives@archives.gentoo.org>; Mon, 24 Dec 2012 07:00:56 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 9072921C04B;
	Mon, 24 Dec 2012 07:00:39 +0000 (UTC)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id D5FF721C032
	for <gentoo-user@lists.gentoo.org>; Mon, 24 Dec 2012 06:59:16 +0000 (UTC)
Received: by mail-wi0-f180.google.com with SMTP id hj13so3871180wib.7
        for <gentoo-user@lists.gentoo.org>; Sun, 23 Dec 2012 22:59:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=x-received:date:from:to:subject:message-id:in-reply-to:references
         :organization:x-mailer:mime-version:content-type
         :content-transfer-encoding;
        bh=tAJ0qF6Y1RT1QC1erFh1txMWoHd/9WyVGA5QZKjQW78=;
        b=Nl3+hteLpsf+ONUYYpq2ahqYKmOMMsyuQ68nx1nl6gCWCnKf4jAwwVq7tRTldfEGy+
         sHIXDktXjqjXkVdPFXAOHujHpc25MLAKSVGNBw6He0Y1yar6ifQdA/yiB27EvfuM/EHm
         ZVhTctLclBSYJlFdrFdFm32daZAMmn0Kd0lc4wMyE0+ZUooZKJnGatDvYgTGmZY7vT1z
         TBgqppkEVgd25zxIU2rMQ9R3LFrPXnzbf0vC1Jc6R7je1UgNEboEbP+sEKIft8BeZuDO
         bqCWDNpXRPD9pnFu1CNAShQGv3TddEyejY1211A4ZItm26nbmInxupmMx7e/mAKV5wGc
         DXDw==
X-Received: by 10.194.21.70 with SMTP id t6mr34057598wje.42.1356332355471;
        Sun, 23 Dec 2012 22:59:15 -0800 (PST)
Received: from khamul.example.com (196-215-209-117.dynamic.isadsl.co.za. [196.215.209.117])
        by mx.google.com with ESMTPS id bd6sm10416906wib.10.2012.12.23.22.59.12
        (version=SSLv3 cipher=OTHER);
        Sun, 23 Dec 2012 22:59:14 -0800 (PST)
Date: Mon, 24 Dec 2012 08:55:28 +0200
From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet?
Message-ID: <20121224085528.56f535ec@khamul.example.com>
In-Reply-To: <87bodk7lb6.fsf@ist.utl.pt>
References: <50CB1942.3020900@gmail.com>
	<CAK2H+ecMZ5JO+SGBAdwhGO0HnB8Za-6_EaS1OiQcEJ03a0iQVg@mail.gmail.com>
	<50CB4A3C.1030109@gmail.com>
	<CAK2H+ecBb-nJ-ZY1efRT+sNCq6v9xgWnwL4GVpY-2j-GNTpJeA@mail.gmail.com>
	<50CB5406.7040404@gmail.com>
	<CAK2H+efpby+2NnbjReXyGjN3=Xe63j_2K69kCZjDhZcHvjusdA@mail.gmail.com>
	<8738z7hgsa.fsf@ist.utl.pt>
	<20121216171043.71084070@khamul.example.com>
	<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>
Organization: Internet Solutions
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.14; x86_64-pc-linux-gnu)
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
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Archives-Salt: e4aace2a-6528-4f6a-b2b0-5dc5e9455d75
X-Archives-Hash: 35e6f32d15786bb9089965afe4053d5e

On Sun, 23 Dec 2012 19:03:25 +0200
nunojsilva@ist.utl.pt (Nuno J. Silva) wrote:

> On 2012-12-23, Alan McKinnon wrote:
> 
> > On Sun, 23 Dec 2012 12:22:24 +0200
> > nunojsilva@ist.utl.pt (Nuno J. Silva) wrote:
> >
> >> On 2012-12-18, Alan McKinnon wrote:
> >> 
> >> > On Tue, 18 Dec 2012 09:08:53 -0500
> >> > Michael Mol <mikemol@gmail.com> wrote:
> >> >
> >> >
> >> > This sentence summarizes my understanding of your post nicely:
> >> >
> >> >> Now, why is /usr special? It's because it contains executable
> >> >> code the system might require while launching.
> >> >
> >> > Now there are only two approaches that could solve that problem:
> >> >
> >> > 1. Avoid it entirely
> >> > 2. Deal with it using any of a variety of bootstrap techniques
> >> >
> >> > #1 is handled by policy, whereby any code the system might
> >> > require while launching is not in /usr.
> >> >
> >> > #2 already has a solution, it's called an init*. Other solutions
> >> > exist but none are as elegant as a throwaway temporary filesystem
> >> > in RAM.
> >> 
> >> What about just mounting /usr as soon as the system boots?
> >
> >
> > Please read the thread next time. The topic under discussion is
> > solutions to the problem of not being able to do exactly that.
> 
> Then I suppose you can surely explain in a nutshell why can't init
> scripts simply do that?
> 

It is trivially easy to create a circular loop whereby code required to
mount /usr now resides on /usr.

Which is the entire thrust of this whole thread.

-- 
Alan McKinnon
alan.mckinnon@gmail.com