diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index ce42393e6..d4b853efd 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -1441,7 +1441,7 @@ &testsuites; - Findutils, Perl, and Sed + No testsuite available diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 7eb32c2ba..177baa4c5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -37,6 +37,17 @@ --> + + 2009-06-28 + + + [bryan] - Upgrade to Udev-143. Remove the testsuite + dependencies from Appendix C. Fixes #2425. + + + + 2009-06-23 diff --git a/chapter06/udev.xml b/chapter06/udev.xml index 5216a95ac..cbf3251bc 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -60,9 +60,49 @@ ln -sv /proc/kcore /lib/udev/devices/core Prepare the package for compilation: + ./configure --prefix=/usr \ - --exec-prefix= \ - --sysconfdir=/etc + --sysconfdir=/etc --sbindir=/sbin \ + --with-rootlibdir=/lib --libexecdir=/lib/udev \ + --disable-extras + + + The meaning of the new configure options + + + --with-rootlibdir=/lib + + This controls where the libudev library is installed. The + library needs to be in /lib + because it's used by Udev at boot time, before /usr might be available, and the default + --rootlibdir is /usr/lib. + + + + + + --libexecdir=/lib/udev + + This controls where Udev-internal rules and helper programs + are installed. + + + + + --disable-extras + + This option prevents Udev from installing helper programs and + other extras which require more external libraries. These libraries + are not part of the base LFS system. See the Udev + README file for more information. + + + Compile the package: @@ -131,8 +171,8 @@ install -m644 -v -D docs/writing_udev_rules/index.html \ ata_id, cdrom_id, collect, create_floppy_devices, edd_id, firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, - usb_id, vol_id, write_cd_rules, and write_net_rules - libudev and libvolume_id + usb_id, write_cd_rules, and write_net_rules + libudev /etc/udev @@ -277,17 +317,6 @@ install -m644 -v -D docs/writing_udev_rules/index.html \ - - vol_id - - Provides Udev with the label and uuid of a - filesystem - - vol_id - - - - write_cd_rules @@ -321,16 +350,6 @@ install -m644 -v -D docs/writing_udev_rules/index.html \ - - libvolume_id - - A library interface to read volume labels and uuids - - libvolume_id - - - - /etc/udev diff --git a/packages.ent b/packages.ent index abea95fce..1a289aaae 100644 --- a/packages.ent +++ b/packages.ent @@ -503,12 +503,12 @@ - - + + - + - +