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----- |