Gentoo Archives: gentoo-dev

From: Michael Weber <xmw@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
Date: Sun, 08 Jan 2012 23:00:07
Message-Id: 4F0A1FAD.4040903@gentoo.org
In Reply to: [gentoo-dev] rfc: locations of binaries and separate /usr by William Hubbs
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 Hi,
5
6 do you need udevd in runlevel boot at all (for sysvinit)?
7
8 Given either your kernel knows its root hardware device driver or has
9 an initrd to load needed modules to mount the root filesystem.
10
11 You can have CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y and let the
12 kernel create all the /dev/{sd,sr,hd}? device files needed for
13 /etc/init.d/{fsck,bootmisc,localmount} to check and mount /usr.
14
15 Normally you can start udevd after localmount and just right before
16 network, to persistent-network rename the interfaces.
17
18 On NFS_ROOT setups, you either have network by CONFIG_IP_PNP
19 (kernel-level ip autoconfiguration) and get your root fs from the DHCP
20 or you have an initrd which can mount /usr.
21
22 So, all you need udevd for is fancy-permissions/groups once a non-root
23 plugs in an USB drive (which is an multiuser-nightmare by itself).
24
25 It should be sufficient to load udevd after localmount has mounted
26 /usr udevd replays all the discoveries read from the kernel and
27 applies the permission/ownership rules.
28
29 Concern is to sustain the freedom of choice that brought me to Gentoo.
30
31 Please provide systemd as an option.
32 And provide sysvinit/openrc as an option.
33 Do __not__ make an initrd mandatory.
34
35 /* skip __ALL__ the systemd rants */
36
37 Thanks.
38
39 - --
40 Gentoo Dev
41 http://xmw.de/
42 -----BEGIN PGP SIGNATURE-----
43 Version: GnuPG v2.0.17 (GNU/Linux)
44 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
45
46 iF4EAREIAAYFAk8KH60ACgkQknrdDGLu8JANDwD/V+MvWXtn/yXcE1/nTQT7ZlMh
47 g+K/EHomildn5cuTNssA/1eu83i6vQee6YbOoGouyWOfKvAxMRM33nhrPc3qXOqc
48 =txiD
49 -----END PGP SIGNATURE-----

Replies