Le paquet Udev contient des programmes pour créer dynamiquement des n½uds périphériques.
Le programme udevstart code en dur le chemin vers le programme udev, ce qui causerait des problèmes car udev a été installé à un emplacement non standard. Corrigez ceci en exécutant ce qui suit :
sed -i 's@/sbin/udev@/tools/sbin/udev@g' udevstart.c
De plus, assurez-vous que udev connaisse le bon emplacement pour rechercher ses fichiers de configuration :
sed -i 's@/etc@/tools/etc@g' etc/udev/udev.conf.in
Maintenant, compilez Udev :
make prefix=/tools etcdir=/tools/etc
Ce paquet ne fournit pas de suite de tests.
Installez le paquet :
make DESTDIR=/tools udevdir=/dev install
La configuration par défaut d'Udev est loin d'être idéale, donc installez les fichiers de configuration spécifiques à LFS :
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
Les détails sur ce paquet sont situés dans la section intitulée « Contenu d'Udev »