diff options
-rw-r--r-- | chapter01/changelog.xml | 5 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 3 | ||||
-rw-r--r-- | chapter03/patches.xml | 8 | ||||
-rw-r--r-- | chapter06/coreutils.xml | 8 | ||||
-rw-r--r-- | patches.ent | 4 |
5 files changed, 24 insertions, 4 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 90dc2c09f..e426b6f58 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,11 @@ <para>2014-03-22</para> <itemizedlist> <listitem> + <para>[krejzi] - Fix a segfault in shuf program from + Coreutils. Fixes + <ulink url="&lfs-ticket-root;3550">#3550</ulink>.</para> + </listitem> + <listitem> <para>[krejzi] - Fix a segfault in Acl package. Fixes <ulink url="&lfs-ticket-root;3549">#3549</ulink>.</para> </listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index c23042f97..ac422b5a6 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -239,6 +239,9 @@ <para>&bc-memory-leak-patch;</para> </listitem> <listitem> + <para>&coreutils-shuf-segfault-patch;</para> + </listitem> + <listitem> <para>dbus-&dbus-version;</para> </listitem> <listitem> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 6c5e5230d..136863f7b 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -51,6 +51,14 @@ </varlistentry> <varlistentry> + <term>Coreutils shuf Segmentation Fault Fix Patch - <token>&coreutils-shuf-segfault-patch-size;</token>:</term> + <listitem> + <para>Download: <ulink url="&patches-root;&coreutils-shuf-segfault-patch;"/></para> + <para>MD5 sum: <literal>&coreutils-shuf-segfault-patch-md5;</literal></para> + </listitem> + </varlistentry> + + <varlistentry> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <listitem> <para>Download: <ulink url="&patches-root;&glibc-fhs-patch;"/></para> diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index 9d9acf163..1f2fba108 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -40,11 +40,11 @@ <sect2 role="installation"> <title>Installation of Coreutils</title> -<!-- - <para>Fix a couple of test failures:</para> -<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-test-patch;</userinput></screen> ---> + <para>First, fix a segfault in <command>shuf</command> program:</para> + +<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-shuf-segfault-patch;</userinput></screen> + <para>POSIX requires that programs from Coreutils recognize character boundaries correctly even in multibyte locales. The following patch fixes this non-compliance and other internationalization-related bugs:</para> diff --git a/patches.ent b/patches.ent index 5e120dfb4..a6fe451a9 100644 --- a/patches.ent +++ b/patches.ent @@ -18,6 +18,10 @@ <!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df"> <!ENTITY coreutils-i18n-patch-size "140 KB"> +<!ENTITY coreutils-shuf-segfault-patch "coreutils-&coreutils-version;-shuf-segfault-1.patch"> +<!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256"> +<!ENTITY coreutils-shuf-segfault-patch-size "4 KB"> + <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-size "2.8 KB"> |