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 AB46F1381F3 for ; Sun, 23 Dec 2012 20:41:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D122821C01E; Sun, 23 Dec 2012 20:40:58 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id B7D33E0517 for ; Sun, 23 Dec 2012 20:39:48 +0000 (UTC) Received: from digimed.co.uk (yooden.digimed.co.uk [192.168.1.6]) by mail.digimed.co.uk (Postfix) with ESMTPSA id 880A18014B for ; Sun, 23 Dec 2012 20:39:47 +0000 (GMT) Date: Sun, 23 Dec 2012 20:39:41 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet? Message-ID: <20121223203941.20fdd9a7@digimed.co.uk> In-Reply-To: <877go87jec.fsf@ist.utl.pt> References: <8738z7hgsa.fsf@ist.utl.pt> <20121216171043.71084070@khamul.example.com> <20121217104621.735bf43a@khamul.example.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> Organization: Digital Media Production X-Mailer: Claws Mail 3.9.0cvs51 (GTK+ 2.24.14; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 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: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/sKu03uwSKRwjYPbQHSPpi3J"; protocol="application/pgp-signature" X-Archives-Salt: 851801a5-08ea-40ae-90ec-7b29c05f0fd5 X-Archives-Hash: 98992781c540110c84befa3aa2ed98ed --Sig_/sKu03uwSKRwjYPbQHSPpi3J Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 23 Dec 2012 19:44:43 +0200, Nuno J. Silva wrote: > > Because certain people with influence have rearranged the filesystem > > so that programs within /usr are absolutely necessary for booting; > > they are needed _before_ init has a chance to mount /usr. So > > either /usr has to be in the root partition, or crazy kludges need to > > be used to mount /usr before the kernel runs init. =20 >=20 > I surely don't know the udev architecture well enough, but if this is > all done by the udev daemon, can't we just "mount /usr" before the > daemon is started? The only needed things should be mount (which is > under /bin here) and /etc/fstab. Because before we can mount thye block device containing the filesystem for /usr, we have to make that block device available. 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. --=20 Neil Bothwick Top Oxymorons Number 43: Genuine imitation --Sig_/sKu03uwSKRwjYPbQHSPpi3J Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlDXbBIACgkQum4al0N1GQOMTgCfbLjeFd6SSCp7fyNHa2bcYdf5 iBwAoI/OmRWSXf0T0+AQ+BbjwdPK/fLZ =2MZR -----END PGP SIGNATURE----- --Sig_/sKu03uwSKRwjYPbQHSPpi3J--