diff --git a/chapter07/udev.xml b/chapter07/udev.xml
index d3bbd85fb..82c64f072 100644
--- a/chapter07/udev.xml
+++ b/chapter07/udev.xml
@@ -120,7 +120,7 @@
ownership at whatever devtmpfs used initially.
-
+
Module Loading
Device drivers compiled as modules may have aliases built into them.
diff --git a/chapter07/usage.xml b/chapter07/usage.xml
index b710e484b..1806dfabd 100644
--- a/chapter07/usage.xml
+++ b/chapter07/usage.xml
@@ -233,6 +233,9 @@ EOF
<device> is an absolute path in /dev or /sys such as /dev/sr0 or
/sys/class/rtc.
+ For information on kernel module loading and udev, see
+ .
+
Handling Hotpluggable/Dynamic Devices
diff --git a/lfs-latest.php b/lfs-latest.php
index 90dc3d1bd..b84b31ac4 100644
--- a/lfs-latest.php
+++ b/lfs-latest.php
@@ -109,6 +109,7 @@ function get_packages( $package, $dirpath )
if ( $package == "check" ) $dirpath = "https://github.com/libcheck/check/releases";
if ( $package == "e2fsprogs" ) $dirpath = "http://sourceforge.net/projects/e2fsprogs/files/e2fsprogs";
if ( $package == "expat" ) $dirpath = "http://sourceforge.net/projects/expat/files";
+if ( $package == "elfutils" ) $dirpath = "https://sourceware.org/ftp/elfutils";
if ( $package == "expect" ) $dirpath = "http://sourceforge.net/projects/expect/files";
if ( $package == "file" ) $dirpath = "https://github.com/file/file/releases";
if ( $package == "flex" ) $dirpath = "https://github.com/westes/flex/releases";
@@ -242,6 +243,9 @@ if ( $package == "vim" ) $dirpath = "ftp://ftp.vim.org/pub/vim/unix";
if ( $package == "expect" )
return find_max( $lines, "/expect/", "/^.*expect(\d[\d\.]+\d).tar.*$/" );
+ if ( $package == "elfutils" )
+ return find_max( $lines, "/^\d/", "/^(\d[\d\.]+\d)\/.*$/" );
+
if ( $package == "XML-Parser" )
{
$max = find_max( $lines, "/$package/", "/^.*$package-([\d\._]*\d).tar.*$/" );