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 @@ #2028. [ken] - Upgrade to findutils-4.2.31, fixes #2025. + [ken] - Upgrade to tar-1.17, fixes + #2029. diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 2dff7b2b5..1bea9cfdd 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -219,6 +219,9 @@ &readline-fixes-patch; + + &tar-sort-exclude-test-patch; + &util-linux-lseek-patch; diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 7478f8d43..e0f266b5d 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -218,6 +218,14 @@ + + Tar Sort Exclude Test Patch - &tar-sort-exclude-test-patch-size;: + + Download: + MD5 sum: &tar-sort-exclude-test-patch-md5; + + + Texinfo Multibyte Fixes Patch - &texinfo-multibyte-patch-size;: 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 @@ Installation of Tar + + + + Prepare Tar for compilation: ./configure --prefix=/tools 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 @@ Installation of Tar + 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: + +patch -Np1 -i ../&tar-sort-exclude-test-patch; + Prepare Tar for compilation: ./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin diff --git a/packages.ent b/packages.ent index d9ae5da30..ac8bb3bb8 100644 --- a/packages.ent +++ b/packages.ent @@ -454,15 +454,15 @@ - - + + - + - - - - + + + + diff --git a/patches.ent b/patches.ent index 053300230..dfb709268 100644 --- a/patches.ent +++ b/patches.ent @@ -120,6 +120,11 @@ + + + + +