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 @@ +