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 1R1lzt-0001rB-7B for garchives@archives.gentoo.org; Thu, 08 Sep 2011 21:18:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3B42F21C276; Thu, 8 Sep 2011 21:17:43 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 6182221C2B1 for ; Thu, 8 Sep 2011 21:11:35 +0000 (UTC) Received: by wyg36 with SMTP id 36so1246629wyg.40 for ; Thu, 08 Sep 2011 14:11:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=mMhPMaRiQ0TC53t6Mtpu18dZ8TTR3seR6HdAqWEoV6k=; b=S6kOAhlg66NAA0XOVc7cPL4b4WjW99B/CLr8UZ9zng3/vjwJMC+zWbDlqGVkOz2J+b /N7Nb2ksL1vJ5VJDOhGMT62XDuas6UOSAqc2HXiSgZ5aj+bV2HvoTQCiip/ugRFI618c oeUYFDjYvr93o/DUdaka191TmZ1qwUz8mZGoI= Received: by 10.216.229.217 with SMTP id h67mr1221919weq.1.1315516294579; Thu, 08 Sep 2011 14:11:34 -0700 (PDT) Received: from rohan (196-210-153-55.dynamic.isadsl.co.za [196.210.153.55]) by mx.google.com with ESMTPS id fp5sm5537355wbb.2.2011.09.08.14.11.31 (version=SSLv3 cipher=OTHER); Thu, 08 Sep 2011 14:11:33 -0700 (PDT) Date: Thu, 8 Sep 2011 23:11:28 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] /dev/sda* missing at boot Message-ID: <20110908231128.0fe4dc38@rohan> In-Reply-To: References: <201108191109.34984.michaelkintzios@gmail.com> <20110908220536.55dd3798@rohan> <1868314.dUVoYqWeDk@pc> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.24.4; x86_64-pc-linux-gnu) 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: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 18706c0fdaf5cf45d3c25eefae30615f On Thu, 8 Sep 2011 16:48:45 -0400 Canek Pel=C3=A1ez Vald=C3=A9s wrote: > On Thu, Sep 8, 2011 at 4:43 PM, Michael Schreckenbauer > wrote: > > Am Donnerstag, 8. September 2011, 16:23:36 schrieb Canek Pel=C3=A1ez > > Vald=C3=A9s: > >> > In what valid way does access to /usr become something that udev > >> > may be required to support? > >> > >> It is a matter of what else do you end having in /bin and /lib. > >> Remember that udev rules can execute arbitrary code. Do all that > >> code needs to be moved to /bin and /lib also? > > > > Of course. That's what /bin, /sbin and /lib are for. > > > >> I keep telling: it is a difficult problem. > > > > No. Just move or copy the binaries and libs *you* use for *your* > > udev-scripts to /bin, /sbin and /lib >=20 > I *really* don't think bluetoothd belongs to /sbin. But, hey, that's > me. Then do what all sane code does when the scripts it uses fails or cannot be found - throw an error and continue. Direct the distros to design their systems such that code for essential functionality is guaranteed to always be available, / is a fine way to do this. Everything else and especially functions that the system can tolerate not having, goes wherever the distro feels like having it. The distro (or user) can then decide what to do and decide what is and isn't essential, without having to rig things so that the system's entire codebase is always on-line. It certainly isn't the udev maintainer's fault if the distro puts code required to use SATA in a place that cannot be found. That's a distro bug. --=20 Alan McKinnnon alan.mckinnon@gmail.com