1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-21 03:12:48 +02:00

Work around the root cause of alpha-linux-1.sf.net test failure.

Remove all files in inner loop.
Otherwise, with a touch program that fails on unwritable files,
(this happens at least on linux-2.2.20) a -w file left behind
from a previous iteration could cause a spurious test failure.
This commit is contained in:
Jim Meyering
2005-09-26 07:25:23 +00:00
parent c5e9d78786
commit 6540422861

View File

@@ -79,7 +79,8 @@ for case in $cases; do
for file in $files; do
# Test for misparsing args by creating all $files but $file.
# chmod has a bug if it succeeds even though $file is absent.
rm -f -- $files && touch -- $files && rm -- $file || framework_failure=1
rm -f -- $all_files && touch -- $files && rm -- $file \
|| framework_failure=1
chmod $args 2>/dev/null && fail=1
done
;;