1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-21 11:16:16 +02:00

tests: init.sh: support any non-GNU diff

* tests/init.sh (compare): If "diff -c" is supported but "diff -u" is
not, use "diff -c".  Useful on AIX 6.1, HP-UX 11.31, OSF/1 5.1,
Solaris 8.
This commit is contained in:
Bruno Haible
2011-09-19 19:24:35 +02:00
committed by Jim Meyering
parent 9bb92a4db1
commit a4fa14849a

View File

@@ -223,6 +223,8 @@ cleanup_ () { :; }
if ( diff -u "$0" "$0" < /dev/null ) > /dev/null 2>&1; then
compare () { diff -u "$@"; }
elif ( diff -c "$0" "$0" < /dev/null ) > /dev/null 2>&1; then
compare () { diff -c "$@"; }
elif ( cmp --version < /dev/null 2>&1 | grep GNU ) > /dev/null 2>&1; then
compare () { cmp -s "$@"; }
else