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 1R1wCk-0006Ij-IO for garchives@archives.gentoo.org; Fri, 09 Sep 2011 08:12:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 27EFE21C196; Fri, 9 Sep 2011 08:12:45 +0000 (UTC) Received: from nskntmtas03p.mx.bigpond.com (nskntmtas03p.mx.bigpond.com [61.9.168.143]) by pigeon.gentoo.org (Postfix) with ESMTP id 23E6921C14A for ; Fri, 9 Sep 2011 08:11:47 +0000 (UTC) Received: from nskntotgx02p.mx.bigpond.com ([58.172.72.46]) by nskntmtas03p.mx.bigpond.com with ESMTP id <20110909081146.BWNI2063.nskntmtas03p.mx.bigpond.com@nskntotgx02p.mx.bigpond.com> for ; Fri, 9 Sep 2011 08:11:46 +0000 Received: from tux.andor.dropbear.id.au ([58.172.72.46]) by nskntotgx02p.mx.bigpond.com with ESMTP id <20110909081146.XLLW17136.nskntotgx02p.mx.bigpond.com@tux.andor.dropbear.id.au> for ; Fri, 9 Sep 2011 08:11:46 +0000 Received: from tux.localnet (localhost [127.0.0.1]) by tux.andor.dropbear.id.au (Postfix) with ESMTP id 8E57B318D64 for ; Fri, 9 Sep 2011 18:11:45 +1000 (EST) From: Paul Colquhoun To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] /dev/sda* missing at boot Date: Fri, 09 Sep 2011 18:11:44 +1000 Message-ID: <11342928.W3O2ONNTLv@tux> User-Agent: KMail/4.7.0 (Linux/3.0.1-gentoo; KDE/4.7.0; x86_64; ; ) In-Reply-To: References: <201108191109.34984.michaelkintzios@gmail.com> 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-SIH-MSG-ID: rxgyEND3TAD0zmR+0TexO1JwyFriqyB48ZoaRdJjqwQfTljHv9GoAZOzEPYB0Z7vxD5EPBuENGUmc67kXI7r X-Archives-Salt: X-Archives-Hash: 7202c8b589a9fa50ca013b38e36688ef On Thu, 8 Sep 2011 04:03:53 PM Canek Pel=E1ez Vald=E9s wrote: > No, I think you haven't been reading carefully enough. Again: >=20 > 1. In 2011, we need a dynamic /dev tree. I'm not going to argue why. > 2. udev, successor of devfs, which was successor of the classical /de= v > tree, after years of design and development iterations, solves the > problem. It's not perfect, but I think that is as close as it could > be, for the problem it tries to solve, and with the feature set it > has. > 3. udev needs either an initramfs, because it needs an early user > space, or a /usr inside /. >=20 > From this 3 points, I make my conclusion: keep up with the changes, o= r > code an alternative (that includes using something like mdev). >From my point of view, as an old Solaris admin, point 3) is the problem= . If what-ever-it-is is needed during boot, it should be in /sbin or /bin= or=20 /lib If it is curently in /usr/* then it is in the wrong place, and that pac= kage=20 should be modified. Later in the thread you mentioned a bluetooth keyboard. This obviously=20= requires either a driver module, or a bluetooth server process, or simi= lar,=20 which belong in /lib{32,64}/modules or /sbin Having udev able to execute arbitrary code during boot looks like yet a= nother=20 large security hole opening up. At least keep the code it can execute t= ied=20 down to the directories that were set up for this purpose. --=20 Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/~paulcol Before you criticize someone, you should walk a mile in their shoes. Then, when you do, you'll be a mile away, and you'll have their shoes.