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 1Rk1ih-0002ce-5M for garchives@archives.gentoo.org; Sun, 08 Jan 2012 23:00:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C9F2721C0B2; Sun, 8 Jan 2012 22:59:45 +0000 (UTC) Received: from spot.xmw.de (spot.xmw.de [176.9.87.236]) by pigeon.gentoo.org (Postfix) with ESMTP id D9F2821C0B1 for ; Sun, 8 Jan 2012 22:58:57 +0000 (UTC) Received: from [IPv6:2001:6f8:1c00:1af::2] (cl-432.ham-02.de.sixxs.net [IPv6:2001:6f8:1c00:1af::2]) by spot.xmw.de (Postfix) with ESMTPSA id 35D6827FEA726 for ; Sun, 8 Jan 2012 23:58:55 +0100 (CET) Message-ID: <4F0A1FAD.4040903@gentoo.org> Date: Sun, 08 Jan 2012 23:58:53 +0100 From: Michael Weber User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111117 Thunderbird/8.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr References: <20120101015947.GA9914@linux1> In-Reply-To: <20120101015947.GA9914@linux1> X-Enigmail-Version: 1.3.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: bfd557ee-da86-4ef8-9d4e-4b233e2ee37b X-Archives-Hash: dfb656525b6fb2683a30cf5af731e75d -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, do you need udevd in runlevel boot at all (for sysvinit)? Given either your kernel knows its root hardware device driver or has an initrd to load needed modules to mount the root filesystem. You can have CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y and let the kernel create all the /dev/{sd,sr,hd}? device files needed for /etc/init.d/{fsck,bootmisc,localmount} to check and mount /usr. Normally you can start udevd after localmount and just right before network, to persistent-network rename the interfaces. On NFS_ROOT setups, you either have network by CONFIG_IP_PNP (kernel-level ip autoconfiguration) and get your root fs from the DHCP or you have an initrd which can mount /usr. So, all you need udevd for is fancy-permissions/groups once a non-root plugs in an USB drive (which is an multiuser-nightmare by itself). It should be sufficient to load udevd after localmount has mounted /usr udevd replays all the discoveries read from the kernel and applies the permission/ownership rules. Concern is to sustain the freedom of choice that brought me to Gentoo. Please provide systemd as an option. And provide sysvinit/openrc as an option. Do __not__ make an initrd mandatory. /* skip __ALL__ the systemd rants */ Thanks. - -- Gentoo Dev http://xmw.de/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk8KH60ACgkQknrdDGLu8JANDwD/V+MvWXtn/yXcE1/nTQT7ZlMh g+K/EHomildn5cuTNssA/1eu83i6vQee6YbOoGouyWOfKvAxMRM33nhrPc3qXOqc =txiD -----END PGP SIGNATURE-----