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