%general-entities; ]> $LastChangedBy$ $Date$ Udev Extras (from eudev) udev extras (from eudev) Introduction to Udev Extras Udev was installed as a part of eudev in LFS. However, not all components were installed due to dependencies that were unavailable. This procedure adds those missing components. Package Information If you are using the development version of BLFS, the Eudev version on this page may be higher than the one you had for building LFS. Newer version of Eudev may occasionally be incompatible with former ones, either because they require some new options to be enabled in the kernel, or because they change the way rules are parsed. You may want to consult the Gentoo page about upgrading Udev. Another alternative is to run the instructions below with the Eudev version that you built LFS with. Download (HTTP): Download (FTP): Download MD5 sum: &eudev-md5sum; Download size: &eudev-size; Estimated disk space required: &eudev-buildsize; Estimated build time: &eudev-time; Udev Extras Dependencies Required Optional Dependencies (for gir-data, needed for Gnome), and (to build man pages, which are not shipped with the package), and (to rebuild the documentation) Optional Runtime Dependencies and User Notes: Installation of Udev Extras First, re-build eudev: sed -i '/struct ucred/i struct ucred;' src/libudev/util.h && sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl && ./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-gtk-doc-html \ --with-firmware-path=/lib/firmware && make To test the results, issue: make check. Now re-install as the root user: make install Command Explanations --disable-introspection: This prevents the gir-data instructions from running. Remove this option if the optional package is installed. --disable-gtk-doc-html: This prevents the building of the html data. Remove this option if the optional package is installed. Contents Installed Programs Installed Library Installed Directories None libgudev-1.0.so /usr/include/gudev-1.0/gudev, /usr/lib/girepository-1.0, /usr/share/gir-1.0, and /usr/share/gtk-doc/html/gudev (optional) Short Descriptions libgudev-1.0.so is a GObject-based wrapper library for libudev. libgudev-1.0.so