5.35. Udev-030

Das Paket Udev enthält Programme zum dynamischen Erzeugen von Gerätedateien.

Geschätzte Kompilierzeit: 0.2 SBU

Ungefähr benötigter Festplattenplatz: 5.2 MB

Udev ist abhängig von: Coreutils und Make

5.35.1. Installation von Udev

Das Programm udevstart hat den Pfad zu udev fest einkompiliert, was zu Problemen führt, weil udev an einem anderem Ort installiert wurde. Beheben Sie das Problem indem Sie dieses Kommando ausführen:

sed -i 's@/sbin/udev@/tools/sbin/udev@g' udevstart.c

Stellen Sie ausserdem sicher, dass udev den korrekten Pfad zu seinen Konfigurationsdateien kennt:

sed -i 's@/etc@/tools/etc@g' etc/udev/udev.conf.in

Nun kompilieren Sie Udev:

make prefix=/tools etcdir=/tools/etc

Dieses Paket enthält keine Testsuite.

Installieren Sie das Paket:

make DESTDIR=/tools udevdir=/dev install

Die voreingestellte Konfiguration von Udev ist alles andere als optimal, daher installieren Sie LFS-spezifische Konfigurationsdateien:

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 zu diesem Paket finden Sie in Abschnitt 6.57.2, „Inhalt von Udev“