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 1R3CPg-0001yE-SU for garchives@archives.gentoo.org; Mon, 12 Sep 2011 19:43:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B4A221C165; Mon, 12 Sep 2011 19:43:15 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by pigeon.gentoo.org (Postfix) with SMTP id A89AE21C0F6 for ; Mon, 12 Sep 2011 19:41:44 +0000 (UTC) Received: (qmail invoked by alias); 12 Sep 2011 19:41:43 -0000 Received: from p5B083DA8.dip.t-dialin.net (EHLO pc.localnet) [91.8.61.168] by mail.gmx.net (mp044) with SMTP; 12 Sep 2011 21:41:43 +0200 X-Authenticated: #13997268 X-Provags-ID: V01U2FsdGVkX18A3NkWAsAAxKwrboVDrmA3zojQIeRmzgZy4Be7CV YgZeuXRPMoet/M From: Michael Schreckenbauer To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] udev + /usr Date: Mon, 12 Sep 2011 21:41:47 +0200 Message-ID: <2307746.bmI8c8UP9m@pc> User-Agent: KMail/4.7.1 (Linux/2.6.38-gentoo; KDE/4.7.1; x86_64; ; ) In-Reply-To: References: <20110912150248.GB3599@acm.acm> <2592473.eqvsR8iANN@pc> 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-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Y-GMX-Trusted: 0 X-Archives-Salt: X-Archives-Hash: c5ac0c29244ef1d376f19bd2d0300c23 On Monday, 12. September 2011 15:18:53 Michael Mol wrote: > On Mon, Sep 12, 2011 at 3:07 PM, Michael Schreckenbauer =20 wrote: > > On Monday, 12. September 2011 14:37:24 Canek Pel=E1ez Vald=E9s wrot= e: > >> No fixable, in reality. The flexibility of udev is in part in that= the > >> userspace can (and actually do) run arbitrary scripts and binaries= > >> from udev rules. You can "fix" the ones that require binaries in /= usr > >> *NOW*, but not forever, unless you forbid the use of arbitrary > >> binaries from udev rules. > >=20 > > Why do you need to run arbitrary scripts to mount /usr? >=20 > It's not specifically that you need to run arbitrary scripts to mount= > /usr. It's that it's unknown that /usr must be mounted before some > hotplug events are handled. Claiming "this is not fixable... unless you forbid the use of arbitrary= =20 binaries from udev rules" implies, that you need to run arbitrary scrip= ts to=20 mount /usr. Otherwise a fix would be to mount /usr with whatever is nee= ded to=20 do this and then run the arbitrary scripts. Sadly udev does not support= this. Best, Michael