X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=README;h=773bc5508d3bdf513b29e622b9067789abf36b06;hp=2cde586ce23ddcc0ec15cc0b653cf6b7fb18d240;hb=8257730d392cf227fd3eba2915021aad6a2cc2e4;hpb=01618658fd82dbc5e6315b639f00e87c6fee3c54 diff --git a/README b/README index 2cde586ce..773bc5508 100644 --- a/README +++ b/README @@ -9,17 +9,21 @@ Important Note: recommend to replace a distro's udev installation with the upstream version. Requirements: - - Version 2.6.18 of the Linux kernel for reliable operation of this release of - udev. The kernel may have a requirement on udev too, see Documentation/Changes - in the kernel source tree for the actual dependency. + - Version 2.6.22 of the Linux kernel for reliable operation of this release of + udev. The kernel must not use the CONFIG_SYSFS_DEPRECATED* option. - The kernel must have sysfs, unix domain sockets and networking enabled. - (unix domain sockets (CONFIG_UNIX) as a loadable kernel module may work, - but it does not make any sense - don't complain if anything goes wrong.) + Unix domain sockets (CONFIG_UNIX) as a loadable kernel module is not + supported. - The proc filesystem must be mounted on /proc/, the sysfs filesystem must be mounted at /sys/. No other locations are supported by udev. + - The system must have the following group names resolvable at udev startup: + disk, cdrom, floppy, tape, audio, video, lp, tty, dialout, kmem. + Especially in LDAP setups, it is required, that getgrnam() is able to resolve + these group names with only the rootfs mounted, and while no network is + available. Operation: Udev creates and removes device nodes in /dev/, based on events the kernel