diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 19ffad1e9..14462985e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -37,6 +37,16 @@
-->
+
+ 2012-09-04
+
+
+ [bdubbs] - Update to util-linux-2.22. Fixes
+ #3145.
+
+
+
+
2012-09-02
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 7834a3244..ce70a3bf9 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -193,9 +193,9 @@
-
+
diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml
index 237b2c701..5dc606352 100644
--- a/chapter06/util-linux.xml
+++ b/chapter06/util-linux.xml
@@ -50,7 +50,8 @@
following:
sed -i -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
- $(grep -rl '/etc/adjtime' .)
+ $(grep -rl '/etc/adjtime' .)
+
mkdir -pv /var/lib/hwclock
@@ -58,7 +59,22 @@ mkdir -pv /var/lib/hwclock
Installation of Util-linux
-./configure
+./configure --disable-su --disable-sulogin --disable-login
+
+
+ The meaning of the configure option:
+
+
+ --disable-*
+
+ These switches disable building su, sulogin, and login. They
+ duplicate the same programs provided by . They also require Linux-PAM
+ which is not available in LFS.
+
+
+
Compile the package:
@@ -92,7 +108,9 @@ mkdir -pv /var/lib/hwclock
setarch, setsid, setterm, sfdisk, swaplabel, swapoff (link to swapon),
swapon, switch_root, tailf, taskset, tunelp, ul, umount, unshare,
uuidd, uuidgen, wall, whereis, wipefs, and x86_64
+
libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}
+
/usr/include/blkid, /usr/include/libmount, /usr/include/uuid,
/usr/share/getopt, /var/lib/hwclock
@@ -1018,6 +1036,17 @@ mkdir -pv /var/lib/hwclock
+
+ libmount
+
+ Contains routines for block device mounting and
+ unmounting
+
+ libmount
+
+
+
+
libuuid
diff --git a/general.ent b/general.ent
index 48d39d79f..e3ea44138 100644
--- a/general.ent
+++ b/general.ent
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/packages.ent b/packages.ent
index 826650338..968d0c36b 100644
--- a/packages.ent
+++ b/packages.ent
@@ -546,12 +546,12 @@
-
-
-
-
+
+
+
+
-
+