aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml2
-rw-r--r--chapter01/whatsnew.xml3
-rw-r--r--chapter03/patches.xml8
-rw-r--r--chapter05/tar.xml8
-rw-r--r--chapter06/tar.xml7
-rw-r--r--packages.ent14
-rw-r--r--patches.ent5
7 files changed, 40 insertions, 7 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 33bf30937..f8051cc17 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -47,6 +47,8 @@
<ulink url="&lfs-ticket-root;2028">#2028</ulink>.</para>
<para>[ken] - Upgrade to findutils-4.2.31, fixes
<ulink url="&lfs-ticket-root;2025">#2025</ulink>.</para>
+ <para>[ken] - Upgrade to tar-1.17, fixes
+ <ulink url="&lfs-ticket-root;2029">#2029</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 2dff7b2b5..1bea9cfdd 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -220,6 +220,9 @@
<para>&readline-fixes-patch;</para>
</listitem>
<listitem>
+ <para>&tar-sort-exclude-test-patch;</para>
+ </listitem>
+ <listitem>
<para>&util-linux-lseek-patch;</para>
</listitem>
</itemizedlist>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 7478f8d43..e0f266b5d 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -219,6 +219,14 @@
</varlistentry>
<varlistentry>
+ <term>Tar Sort Exclude Test Patch - <token>&tar-sort-exclude-test-patch-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink url="&patches-root;&tar-sort-exclude-test-patch;"/></para>
+ <para>MD5 sum: <literal>&tar-sort-exclude-test-patch-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>Texinfo Multibyte Fixes Patch - <token>&texinfo-multibyte-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&texinfo-multibyte-patch;"/></para>
diff --git a/chapter05/tar.xml b/chapter05/tar.xml
index 87c627de8..335eefcd9 100644
--- a/chapter05/tar.xml
+++ b/chapter05/tar.xml
@@ -37,6 +37,14 @@
<sect2 role="installation">
<title>Installation of Tar</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../chapter06/tar.xml"
+ xpointer="xpointer(//*[@os='a'])"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../chapter06/tar.xml"
+ xpointer="xpointer(//*[@os='b'])"/>
+
<para>Prepare Tar for compilation:</para>
<screen><userinput>./configure --prefix=/tools</userinput></screen>
diff --git a/chapter06/tar.xml b/chapter06/tar.xml
index 4d1d30767..7f8cd7c9e 100644
--- a/chapter06/tar.xml
+++ b/chapter06/tar.xml
@@ -34,6 +34,13 @@
<sect2 role="installation">
<title>Installation of Tar</title>
+ <para os="a">One of the tests in the testsuite (number 12, exclude) fails,
+ at least on recent linux systems, because the output needs to be sorted
+ before it is diffed. If you are going to run the testsuite, fix this by
+ applying the following patch before you configure: </para>
+
+<screen os="b"><userinput>patch -Np1 -i ../&tar-sort-exclude-test-patch;</userinput></screen>
+
<para>Prepare Tar for compilation:</para>
<screen><userinput>./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin</userinput></screen>
diff --git a/packages.ent b/packages.ent
index d9ae5da30..ac8bb3bb8 100644
--- a/packages.ent
+++ b/packages.ent
@@ -454,15 +454,15 @@
<!ENTITY sysvinit-ch6-du "1 MB">
<!ENTITY sysvinit-ch6-sbu "less than 0.1 SBU">
-<!ENTITY tar-version "1.16.1">
-<!ENTITY tar-size "1,752 KB">
+<!ENTITY tar-version "1.17">
+<!ENTITY tar-size "1,839 KB">
<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2">
-<!ENTITY tar-md5 "d51593461c5ef1f7e37134f22338bb9e">
+<!ENTITY tar-md5 "c6c4f1c075dbf0f75c29737faa58f290">
<!ENTITY tar-home "&gnu-software;tar/">
-<!ENTITY tar-ch5-du "13.7 MB">
-<!ENTITY tar-ch5-sbu "0.2 SBU">
-<!ENTITY tar-ch6-du "13.7 MB">
-<!ENTITY tar-ch6-sbu "0.2 SBU">
+<!ENTITY tar-ch5-du "19.9 MB">
+<!ENTITY tar-ch5-sbu "0.3 SBU">
+<!ENTITY tar-ch6-du "19.9 MB">
+<!ENTITY tar-ch6-sbu "0.3 SBU">
<!ENTITY tcl-version "8.4.15">
<!ENTITY tcl-size "3,549 KB">
diff --git a/patches.ent b/patches.ent
index 053300230..dfb709268 100644
--- a/patches.ent
+++ b/patches.ent
@@ -120,6 +120,11 @@
<!ENTITY sysklogd-fixes-patch-size "32 KB">
+<!ENTITY tar-sort-exclude-test-patch "tar-&tar-version;-sort_exclude_test-1.patch">
+<!ENTITY tar-sort-exclude-test-patch-md5 "69326a1d462dad67db495a42854a93c7">
+<!ENTITY tar-sort-exclude-test-patch-size "3.1 KB">
+
+
<!ENTITY texinfo-multibyte-patch "texinfo-&texinfo-version;-multibyte-1.patch">
<!ENTITY texinfo-multibyte-patch-md5 "6cb5b760cfdd2dd53a0430eb572a8aaa">
<!ENTITY texinfo-multibyte-patch-size "1.5 KB">