1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-15 03:41:57 +02:00

tests: avoid false failure when running as root

* tests/misc/sync.sh: Ensure dir is unreadable before
including the permission check.
This commit is contained in:
Pádraig Brady
2015-06-25 14:10:47 +01:00
parent 1d82751e2c
commit cacd9bf9c2

View File

@@ -36,9 +36,11 @@ returns_ 1 sync file nofile || fail=1
# Ensure inaccessible dirs give an appropriate error
mkdir norw || framework_failure_
chmod 0 norw || framework_failure_
sync norw 2>err
printf "sync: error opening 'norw': Permission denied\n" >exp
compare exp err || fail=1
if ! test -r norw; then
sync norw 2>err
printf "sync: error opening 'norw': Permission denied\n" >exp
compare exp err || fail=1
fi
if test "$fail" != '1'; then
# Ensure a fifo doesn't block