diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f5cc22da6..d277508f7 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -35,6 +35,15 @@ --> + + 2006-10-02 + + + [matthew] - Upgrade to Coreutils-6.3. + + + + 2006-09-23 @@ -46,20 +55,6 @@ - - 2006-10-02 - - - [matthew] - Upgrade to Linux-2.6.18. - - - [matthew] - Upgrade to Glibc-2.5. - - - [matthew] - Upgrade to Coreutils-6.3. - - - 2006-09-22 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index b2ae9a0ad..01370edc8 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -198,13 +198,13 @@ --> - + Removed: @@ -215,9 +215,6 @@ glibc-2.3.6-linux_types-1.patch - - linux-2.6.17.13-utf8_input-1.patch - diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 9610dd65f..908675256 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -106,6 +106,14 @@ + + Glibc Iconv Fix Patch - &glibc-iconv_fix-patch-size;: + + Download: + MD5 sum: &glibc-iconv_fix-patch-md5; + + + Grep RedHat Fixes Patch - &grep-fixes-patch-size;: @@ -170,6 +178,14 @@ + + Linux kernel UTF-8 Composing Patch - &linux-utf8-patch-size;: + + Download: + MD5 sum: &linux-utf8-patch-md5; + + + Linux Libc Headers Inotify Patch - &linux-inotify-patch-size;: diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index da5be5032..cceafb0e2 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -64,6 +64,12 @@ tar -xf ../glibc-libidn-&glibc-version;.tar.bz2 mv glibc-libidn-&glibc-version; libidn + Apply the following patch to fix an assertion failure when + opening two conversion descriptors with the same tocode and fromcode + parameters (see the iconv_open man page): + +patch -Np1 -i ../&glibc-iconv_fix-patch; + In the vi_VN.TCVN locale, bash enters an infinite loop at startup. It is unknown whether this is a bash bug or a Glibc problem. Disable installation of this locale in order to avoid the diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 7d410cabe..4ef9bb44e 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -39,6 +39,13 @@ in the kernel source tree for alternative methods to the way this book configures the kernel. + By default, the Linux kernel generates wrong sequences of bytes when + dead keys are used in UTF-8 keyboard mode. Also, one cannot copy and paste + non-ASCII characters when UTF-8 mode is active. Fix these issues with the + patch: + +patch -Np1 -i ../&linux-utf8-patch; + Prepare for compilation by running the following command: make mrproper diff --git a/packages.ent b/packages.ent index 802d88bf5..839c13ac4 100644 --- a/packages.ent +++ b/packages.ent @@ -190,19 +190,19 @@ - - + + - + - - - - + + + + - + @@ -298,10 +298,10 @@ - - + + - + diff --git a/patches.ent b/patches.ent index eb6d04db4..71d06c08e 100644 --- a/patches.ent +++ b/patches.ent @@ -53,6 +53,11 @@ + + + + + @@ -90,6 +95,11 @@ + + + + +