(set -x when VERBOSE=yes) when stderr is redirected before stdout
causing shell tracing of the stdout redirection to be written to
the stderr file. Avoid problem and test failure on HP-UX by
redirecting stderr last.
* tests/dd/unblock-sync: Order shell file redirections for
stderr and stdout in the common style.
tests/acl: Likewise.
-getfacl --version < /dev/null 2> /dev/null 1>&2 \
- && setfacl --version < /dev/null 2> /dev/null 1>&2 || {
+getfacl --version < /dev/null > /dev/null 2>&1 \
+ && setfacl --version < /dev/null > /dev/null 2>&1 || {
cat <<EOF 1>&2
**************************************
$0: This test requires getfacl and setfacl.
(exit 77); exit 77
}
-id -u bin 2> /dev/null 1>&2 || {
+id -u bin > /dev/null 2>&1 || {
cat <<EOF 1>&2
**************************************
$0: This test requires a local user named bin.
fail=0
-dd cbs=4 ibs=4 conv=unblock,sync < in 2>/dev/null > out || fail=1
+dd cbs=4 ibs=4 conv=unblock,sync < in > out 2> /dev/null || fail=1
cat <<\EOF > exp || fail=1
0001
0002
fail=0
-mv --reply=no a/bar a/foo b 2> err > out || fail=1
+mv --reply=no a/bar a/foo b > out 2> err || fail=1
cat <<EOF > exp
EOF