Updated Coreutils to 6.12, thanks to William Immendorf for contributing a patch to add the mktemp program information to the Coreutils page

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8581 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Randy McMurchy 2008-10-05 22:34:54 +00:00
parent 7187e06b8b
commit a5933e25fe
7 changed files with 61 additions and 20 deletions

View File

@ -40,6 +40,11 @@
<listitem> <listitem>
<para>2008-10-05</para> <para>2008-10-05</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[randy] - Updated Coreutils to 6.12. Thanks to William
Immendorf for contributing a patch to add the mktemp program
information to the Coreutils page.</para>
</listitem>
<listitem> <listitem>
<para>[randy] - Updated the Bash Fixes patch to the -8 version.</para> <para>[randy] - Updated the Bash Fixes patch to the -8 version.</para>
</listitem> </listitem>

View File

@ -50,9 +50,9 @@
<!--<listitem> <!--<listitem>
<para>Bzip2 &bzip2-version;</para> <para>Bzip2 &bzip2-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Coreutils &coreutils-version;</para> <para>Coreutils &coreutils-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>DejaGNU &dejagnu-version;</para> <para>DejaGNU &dejagnu-version;</para>
</listitem>--> </listitem>-->
@ -218,6 +218,10 @@
<para>&bash-fixes-patch;</para> <para>&bash-fixes-patch;</para>
</listitem> </listitem>
<listitem>
<para>&coreutils-old-kernel-patch;</para>
</listitem>
<listitem> <listitem>
<para>&db-fixes-patch;</para> <para>&db-fixes-patch;</para>
</listitem> </listitem>
@ -275,6 +279,10 @@
<para>bash-3.2-fixes-5.patch</para> <para>bash-3.2-fixes-5.patch</para>
</listitem> </listitem>
<listitem>
<para>coreutils-6.10-i18n-1.patch</para>
</listitem>
<listitem> <listitem>
<para>db-4.5.29-fixes-1.patch</para> <para>db-4.5.29-fixes-1.patch</para>
</listitem> </listitem>

View File

@ -58,12 +58,20 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry> <!-- <varlistentry>
<term>Coreutils Internationalization Fixes Patch - <token>&coreutils-i18n-patch-size;</token>:</term> <term>Coreutils Internationalization Fixes Patch - <token>&coreutils-i18n-patch-size;</token>:</term>
<listitem> <listitem>
<para>Download: <ulink url="&patches-root;&coreutils-i18n-patch;"/></para> <para>Download: <ulink url="&patches-root;&coreutils-i18n-patch;"/></para>
<para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para> <para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> -->
<varlistentry>
<term>Coreutils Old Kernel Patch - <token>&coreutils-old-kernel-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&coreutils-old-kernel-patch;"/></para>
<para>MD5 sum: <literal>&coreutils-old-kernel-patch-md5;</literal></para>
</listitem>
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>

View File

@ -43,6 +43,11 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Coreutils</title> <title>Installation of Coreutils</title>
<para>Coreutils sometimes fails to buld when using an old kernel so apply
a patch:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-old-kernel-patch;</userinput></screen>
<para>Prepare Coreutils for compilation:</para> <para>Prepare Coreutils for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/tools --enable-install-program=hostname</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/tools --enable-install-program=hostname</userinput></screen>

View File

@ -48,22 +48,22 @@
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen>
<para>POSIX requires that programs from Coreutils recognize character <para>Coreutils sometimes fails to buld when using an old kernel so apply
a patch:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-old-kernel-patch;</userinput></screen>
<!-- <para>POSIX requires that programs from Coreutils recognize character
boundaries correctly even in multibyte locales. The following patch boundaries correctly even in multibyte locales. The following patch
fixes this non-compliance and other internationalization-related bugs:</para> fixes this non-compliance and other internationalization-related bugs:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen>
<para>In order for the tests added by this patch to pass, the permissions for
the test file have to be changed:</para>
<screen><userinput remap="pre">chmod +x tests/sort/sort-mb-tests</userinput></screen>
<note> <note>
<para>In the past, many bugs were found in this patch. When reporting new <para>In the past, many bugs were found in this patch. When reporting new
bugs to Coreutils maintainers, please check first if they are reproducible bugs to Coreutils maintainers, please check first if they are reproducible
without this patch.</para> without this patch.</para>
</note> </note> -->
<para>Now prepare Coreutils for compilation:</para> <para>Now prepare Coreutils for compilation:</para>
@ -148,7 +148,7 @@ mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du, echo, env, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du, echo, env,
expand, expr, factor, false, fmt, fold, groups, head, hostid, hostname, expand, expr, factor, false, fmt, fold, groups, head, hostid, hostname,
id, install, join, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, id, install, join, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod,
mv, nice, nl, nohup, od, paste, pathchk, pinky, pr, printenv, printf, mktemp, mv, nice, nl, nohup, od, paste, pathchk, pinky, pr, printenv, printf,
ptx, pwd, readlink, rm, rmdir, seq, sha1sum, sha224sum, sha256sum, ptx, pwd, readlink, rm, rmdir, seq, sha1sum, sha224sum, sha256sum,
sha384sum, sha512sum, shred, shuf, sleep, sort, split, stat, stty, sum, sha384sum, sha512sum, shred, shuf, sleep, sort, split, stat, stty, sum,
sync, tac, tail, tee, test, touch, tr, true, tsort, tty, uname, sync, tac, tail, tee, test, touch, tr, true, tsort, tty, uname,
@ -607,6 +607,16 @@ mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="mktemp">
<term><command>mktemp</command></term>
<listitem>
<para>Creates temporary files in a secure manner; it is used in scripts</para>
<indexterm zone="ch-system-coreutils mktemp">
<primary sortas="b-mktemp">mktemp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mv"> <varlistentry id="mv">
<term><command>mv</command></term> <term><command>mv</command></term>
<listitem> <listitem>

View File

@ -72,15 +72,15 @@
<!ENTITY bzip2-ch6-du "6.5 MB"> <!ENTITY bzip2-ch6-du "6.5 MB">
<!ENTITY bzip2-ch6-sbu "less than 0.1 SBU"> <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
<!ENTITY coreutils-version "6.10"> <!ENTITY coreutils-version "6.12">
<!ENTITY coreutils-size "8,978 KB"> <!ENTITY coreutils-size "9,001 KB">
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz"> <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz">
<!ENTITY coreutils-md5 "eca0de1bf7389694305d7e52cd76a472"> <!ENTITY coreutils-md5 "2ca9ac69823dbd567b905a9e9f53c4f6">
<!ENTITY coreutils-home "&gnu-software;coreutils/"> <!ENTITY coreutils-home "&gnu-software;coreutils/">
<!ENTITY coreutils-ch5-du "67.6 MB"> <!ENTITY coreutils-ch5-du "83 MB">
<!ENTITY coreutils-ch5-sbu "0.5 SBU"> <!ENTITY coreutils-ch5-sbu "0.7 SBU">
<!ENTITY coreutils-ch6-du "72.4 MB"> <!ENTITY coreutils-ch6-du "89 MB testsuite included">
<!ENTITY coreutils-ch6-sbu "1.0 SBU"> <!ENTITY coreutils-ch6-sbu "1.7 SBU testsuite included">
<!ENTITY db-version "4.6.21"> <!ENTITY db-version "4.6.21">
<!ENTITY db-size "11,603 KB"> <!ENTITY db-size "11,603 KB">

View File

@ -21,14 +21,19 @@
<!ENTITY bzip2-docs-patch-size "1.6 KB"> <!ENTITY bzip2-docs-patch-size "1.6 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch"> <!-- <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
<!ENTITY coreutils-i18n-patch-md5 "791df67d25a45d846c1af4dadf2612c8"> <!ENTITY coreutils-i18n-patch-md5 "791df67d25a45d846c1af4dadf2612c8">
<!ENTITY coreutils-i18n-patch-size "102 KB"> <!ENTITY coreutils-i18n-patch-size "102 KB"> -->
<!ENTITY coreutils-old-kernel-patch "coreutils-&coreutils-version;-old_build_kernel-1.patch">
<!ENTITY coreutils-old-kernel-patch-md5 "5e8622abe6c6d81901b910383c6fb611">
<!ENTITY coreutils-old-kernel-patch-size "3.3 KB">
<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch"> <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
<!ENTITY coreutils-uname-patch-md5 "c05b735710fbd62239588c07084852a0"> <!ENTITY coreutils-uname-patch-md5 "c05b735710fbd62239588c07084852a0">
<!ENTITY coreutils-uname-patch-size "4.6 KB"> <!ENTITY coreutils-uname-patch-size "4.6 KB">
<!ENTITY db-fixes-patch "db-&db-version;-fixes-1.patch"> <!ENTITY db-fixes-patch "db-&db-version;-fixes-1.patch">
<!ENTITY db-fixes-patch-md5 "0e1f3a1db6c3ab10f79c4d6dff0c8f31"> <!ENTITY db-fixes-patch-md5 "0e1f3a1db6c3ab10f79c4d6dff0c8f31">
<!ENTITY db-fixes-patch-size "2.3 KB"> <!ENTITY db-fixes-patch-size "2.3 KB">