%general-entities; ]> Eudev-&eudev-version; Eudev boot <para>The Eudev package contains programs for dynamic creation of device nodes.</para> </sect2> <sect2 role="installation"> <title>Installation of Eudev Prepare Eudev for compilation: ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ --disable-introspection --disable-gtk-doc-html \ --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \ --enable-libkmod The meaning of the new configure options: --disable-introspection --disable-gtk-doc-html --disable-gudev --disable-keymap These switches disable several features which are not needed for the temporary system and have additional dependencies. --with-firmware-path=/tools/lib/firmware This allows Eudev to load firmware from /tools/lib/firmware instead of the default location of /lib/firmware. --enable-libkmod Allows Eudev to load modules by using libkmod directly. Compile the package: make Install the package: make install Create a directory for storing firmware that can be loaded by udev: install -dv /tools/lib/firmware Create a dummy rule so that Eudev will name ethernet devices properly for the system. echo "# dummy, so that network is once again on eth*" > \ /tools/etc/udev/rules.d/80-net-name-slot.rules <para>Details on this package are located in <xref linkend="contents-eudev" role="."/></para> </sect2> </sect1>