* tests/install/basic-1: Use compare, not diff.
* tests/mkdir/p-v: Likewise.
* tests/mv/part-fail: Likewise.
* tests/rm/rm1: Likewise.
* tests/rm/rm2: Likewise.
* tests/touch/not-owner: Likewise.
touch file || fail=1
ginstall -Dv file sub3/a/b/c/file >out 2>&1 || fail=1
-diff - out <<\EOF || fail=1
+compare - out <<\EOF || fail=1
ginstall: creating directory `sub3'
ginstall: creating directory `sub3/a'
ginstall: creating directory `sub3/a/b'
mkdir -pv foo/a/b/c/d >out || fail=1
-diff - out <<\EOF
+compare - out <<\EOF
mkdir: created directory `foo'
mkdir: created directory `foo/a'
mkdir: created directory `foo/a/b'
fail=1
fi
fi
-test $fail = 1 && diff out exp 2> /dev/null
+test $fail = 1 && compare out exp
Exit $fail
cmp out exp > /dev/null 2>&1 || {
cmp out exp2 || fail=1
}
-test $fail = 1 && diff out exp 2> /dev/null
+test $fail = 1 && compare out exp
test -d b/a/p || fail=1
test -d b/c && fail=1
cmp out exp > /dev/null 2>&1 \
|| { cmp out exp-solaris > /dev/null 2>&1 || fail=1; }
-test $fail = 1 && diff out exp 2> /dev/null
+test $fail = 1 && compare out exp
test -d a/0 && fail=1
test -d a/1 || fail=1
done
test "$match" = 1 || fail=1
-test $fail = 1 && diff out exp 2> /dev/null
+test $fail = 1 && compare out exp
Exit $fail