From: Pádraig Brady Date: Sun, 23 Jul 2017 08:54:03 +0000 (-0700) Subject: tests: avoid a false failure on AIX X-Git-Tag: v8.28~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=388e1507928c08e27780df9f342817aaac215456;p=thirdparty%2Fcoreutils.git tests: avoid a false failure on AIX * tests/misc/sync.sh: Normalize the error messages when syncing a non read/write directory, as AIX gives the "Is a directory" error. Also ensure that sync(1) returns an error for this case on all systems. --- diff --git a/tests/misc/sync.sh b/tests/misc/sync.sh index 423c60655a..8ba2712876 100755 --- a/tests/misc/sync.sh +++ b/tests/misc/sync.sh @@ -37,7 +37,9 @@ returns_ 1 sync file nofile || fail=1 mkdir norw || framework_failure_ chmod 0 norw || framework_failure_ if ! test -r norw; then - sync norw 2>err + returns_ 1 sync norw 2>errt + # AIX gives "Is a directory" + sed 's/Is a directory/Permission denied/' err || framework_failure_ printf "sync: error opening 'norw': Permission denied\n" >exp compare exp err || fail=1 fi