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:
@@ -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
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user