From 388e1507928c08e27780df9f342817aaac215456 Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?= Date: Sun, 23 Jul 2017 01:54:03 -0700 Subject: [PATCH] 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. --- tests/misc/sync.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.47.2