diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index c06efcb74..e1775bf2c 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -347,7 +347,7 @@ url="ftp://ftp.linuxfromscratch.org/pub/lfs/"/>.
-Shadow (&shadow-version;) - 1,080 KB:
+Shadow (&shadow-version;) - 1,031 KB:
Shadow (&shadow-version;) may no longer be available at the listed
diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml
index 793e885f6..81b92bdf1 100644
--- a/chapter06/shadow.xml
+++ b/chapter06/shadow.xml
@@ -18,7 +18,7 @@ way.
&buildtime;
&diskspace;
-0.4 SBU13.7 MB
+0.3 SBU15.9 MB
@@ -38,7 +38,17 @@ prior to building Shadow. Then add --with-libcrack to the
Prepare Shadow for compilation:
-./configure --libdir=/lib --enable-shared
+./configure --libdir=/lib --enable-shared --enable-shadowgrp
+
+The meaning of the new configure options:
+
+
+--enable-shadowgrp
+This version of shadow defaults to not enabling
+shadow group functionality, which will cause grpconv to fail.
+
+
+
Disable the installation of the groups program and its man page, as Coreutils provides a better version:
@@ -153,8 +163,8 @@ by running:
Installed libraries
chage, chfn, chpasswd, chsh, expiry, faillog, gpasswd,
groupadd, groupdel, groupmod, grpck, grpconv, grpunconv, lastlog, login,
-logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg
-(link to newgrp), useradd, userdel, usermod, vigr (link to vipw), and vipw
+logoutd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (link to newgrp),
+su, useradd, userdel, usermod, vigr (link to vipw), and vipw
libshadow.[a,so]
@@ -296,14 +306,6 @@ from /etc/gshadow and then deletes the latter
-
-mkpasswd
-
-Generates random passwords
-mkpasswd
-
-
-
newgrp
diff --git a/general.ent b/general.ent
index 2e40dc76b..5c37721d3 100644
--- a/general.ent
+++ b/general.ent
@@ -71,7 +71,7 @@
-
+