diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 86771c90e..fa298541e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -89,6 +89,7 @@ First a summary, then a detailed log.
&bzip2-bzgrep-patch;
&bzip2-docs-patch;
+&coreutils-echo-patch;
&gcc-specs-patch;
&glibc-gcc4_elf-patch;
&glibc-gcc4_iconvdata-patch;
@@ -122,6 +123,10 @@ First a summary, then a detailed log.
+September 17, 2005 [matt]: Added patch for coreutils to improve
+echo's POSIX and bash compatibility and to recognise "\xhh" syntax as
+required by the test suite in udev-069 and later.
+
September 15, 2005 [archaic]: Added patch for util-linux to
prevent a umount vulnerability.
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 22ff8611e..739c96862 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -45,6 +45,13 @@ needed to build an LFS system:
+
+Coreutils Echo POSIX and Bash Compatibility Patch - 9 KB:
+
+
+
+
+
Coreutils Suppress Uptime, Kill, Su Patch - 15 KB:
diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml
index 704388d9d..e1fe8dca3 100644
--- a/chapter06/coreutils.xml
+++ b/chapter06/coreutils.xml
@@ -31,6 +31,11 @@ Gettext, Glibc, Grep, Make, Perl, and Sed
Installation of Coreutils
+Apply a patch to improve the POSIX and bash
+compatibility of echo:
+
+patch -Np1 -i ../&coreutils-echo-patch;
+
A known issue with the uname program from
this package is that the -p switch always
returns unknown. The following patch
diff --git a/general.ent b/general.ent
index 96827e4cf..da0cc2389 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/patches.ent b/patches.ent
index 6455ac2d5..eb8c949ee 100644
--- a/patches.ent
+++ b/patches.ent
@@ -7,6 +7,7 @@
+