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/'