diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 9b5194c87..7a5a5c58a 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -91,6 +91,8 @@ First a summary, then a detailed log.</para>
 </itemizedlist>
 </listitem>
 
+<listitem><para>July  6th, 2005 [matt]: Updated to e2fsprogs-1.38.</para></listitem>
+
 <listitem><para>July  6th, 2005 [matt]: Updated to binutils-2.16.1.</para></listitem>
 
 <listitem><para>July  5th, 2005 [matt]: Updated to tcl-8.4.11.</para></listitem>
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index b056f3ffb..16e3b5d65 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -75,7 +75,7 @@
 </varlistentry>
 
 <varlistentry>
-<term>E2fsprogs (&e2fsprogs-version;) - 3,188 KB:</term>
+<term>E2fsprogs (&e2fsprogs-version;) - 3,112 KB:</term>
 <listitem>
 <para><ulink url="&sourceforge;e2fsprogs/"/></para>
 </listitem>
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index f94527687..24ccd9629 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -32,10 +32,6 @@ Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, and Texinfo</seg></seglis
 <sect2 role="installation">
 <title>Installation of E2fsprogs</title>
 
-<para>Fix a compilation error in E2fsprogs' testsuite:</para>
-
-<screen><userinput>sed -i -e 's/-DTEST/$(ALL_CFLAGS) &amp;/' lib/e2p/Makefile.in</userinput></screen>
-
 <para>It is recommended that E2fsprogs be built in a subdirectory of the source tree:
 </para>
 
diff --git a/general.ent b/general.ent
index 19d90e8d9..f791b202d 100644
--- a/general.ent
+++ b/general.ent
@@ -38,7 +38,7 @@
 <!ENTITY coreutils-version "5.2.1">
 <!ENTITY dejagnu-version "1.4.4">
 <!ENTITY diffutils-version "2.8.1">
-<!ENTITY e2fsprogs-version "1.37">
+<!ENTITY e2fsprogs-version "1.38">
 <!ENTITY expect-version "5.43.0">
 <!ENTITY file-version "4.14">
 <!ENTITY findutils-version "4.2.23">