[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-tar] tar-1.15.1: test #29 failed on Solaris 8
From: |
Paul Eggert |
Subject: |
Re: [Bug-tar] tar-1.15.1: test #29 failed on Solaris 8 |
Date: |
Thu, 13 Jan 2005 12:59:03 -0800 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Thanks for that bug report. It is due to a bug in Solaris 8 "join".
One temporary workaround is to install GNU coreutils first, so that
you can use its "join".
I installed this patch to GNU tar.
2005-01-13 Paul Eggert <address@hidden>
* tests/testsuite.at (RE_CHECK): Use "join - file", not
"join file -", to work around a bug in Solaris 8 join.
Problem reported by Tomohiro Suzuki.
--- testsuite.at 13 Jan 2005 16:00:59 -0000 1.5
+++ testsuite.at 13 Jan 2005 20:57:23 -0000 1.6
@@ -35,8 +35,8 @@ $1)],$2,$3,$4,$5,$6)])
m4_define([RE_CHECK],[
AT_DATA([$1.re],[$2])
-awk '{print NR " " $[]0}' $1.re > $[]$.1
-awk '{print NR " " $[]0}' $1 | join $[]$.1 - |
+awk '{print NR " " $[]0}' $1 > $[]$.1
+awk '{print NR " " $[]0}' $1.re | join - $[]$.1 |
while read NUM RE LINE
do
echo "$LINE" | grep -- "$RE" >/dev/null || exit 1