Details on this package are located in Section 6.57.2, “Contents of Udev.”
The Udev package contains programs for dynamic creation of device nodes.
Approximate build time: 0.2 SBU
Required disk space: 5.2 MB
Udev installation depends on: Coreutils and Make
The udevstart program hardcodes the path to the udev program in itself, which would cause issues since udev was installed in a non-standard location. Fix this by running the following:
sed -i 's@/sbin/udev@/tools/sbin/udev@g' udevstart.c
Also, ensure that udev knows the correct location to look for its configuration files:
sed -i 's@/etc@/tools/etc@g' etc/udev/udev.conf.in
Now compile Udev:
make prefix=/tools etcdir=/tools/etc
This package does not come with a test suite.
Install the package:
make DESTDIR=/tools udevdir=/dev install
Udev's configuration is far from ideal by default, so install LFS-specific configuration files here:
cp ../udev-config-2.permissions \ /tools/etc/udev/permissions.d/00-lfs.permissions cp ../udev-config-1.rules /tools/etc/udev/rules.d/00-lfs.rules
Details on this package are located in Section 6.57.2, “Contents of Udev.”