6.67.2. Eudev の構成
インストールプログラム: udevadm, udevd
インストールライブラリ: libudev.so
インストールディレクトリ: /etc/udev, /lib/udev, /lib/firmware
Eudev パッケージはデバイスノードを動的に生成するプログラムを提供します。
はじめにテストスクリプトを修正します。
sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl
Eudev をコンパイルするための準備をします。
BLKID_CFLAGS=-I/tools/include \ BLKID_LIBS='-L/tools/lib -lblkid' \ ./configure --prefix=/usr \ --bindir=/sbin \ --sbindir=/sbin \ --libdir=/usr/lib \ --sysconfdir=/etc \ --libexecdir=/lib \ --with-rootprefix= \ --with-rootlibdir=/lib \ --enable-split-usr \ --enable-libkmod \ --enable-rule_generator \ --enable-keymap \ --disable-introspection \ --disable-gudev \ --disable-gtk-doc-html \ --with-firmware-path=/lib/firmware
パッケージをコンパイルします。
make
テスト時に必要となるディレクトリを生成します。 その一部はインストールの際にも利用します。
mkdir -pv /lib/{firmware,udev} mkdir -pv /lib/udev/rules.d mkdir -pv /etc/udev/rules.d
コンパイル結果をテストするには以下を実行します。
make check
パッケージをインストールします。
make install
man ページをインストールします。
tar -xvf ../eudev-1.10-manpages.tar.bz2 -C /usr/share
最後に、LFS 環境にて有用なカスタムルールやサポートファイルをインストールします。
tar -xvf ../udev-lfs-20140408.tar.bz2 make -f udev-lfs-20140408/Makefile.lfs install