5.35. Udev-030

5.35. Udev-030

Пакет Udev содержит программы для динамического создания нод устройств.

Расчетное время сборки 0.2 SBU

Требуемое место на диске 5.2 MB

Udev - зависимости установки: Coreutils и Make

5.35.1. Инсталируем Udev

Программа udevstart содержит путь к программе udev, жестко прописанный внутри себя, что может повлечь за собой проблемы с udev, установленным в нестандартное место. Исправим это запуском следующей команды:

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

Также убедимся, что udev узнает корректное положение своих конфигурационных файлов:

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

Компилируем Udev:

make prefix=/tools etcdir=/tools/etc

Устанавливаем пакет

make DESTDIR=/tools udevdir=/dev install

Конфигурация Udev по умолчанию далека от идеала, поэтому проинсталируем здесь 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

Детальная информация о пакете находится в Разделе 6.57.2, “Описание Udev”.