diff options
author | Jim Meyering <jim@meyering.net> | 2000-09-25 20:23:43 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-09-25 20:23:43 +0000 |
commit | ec00767a8e48c2595c82e9d956596b5a14ec405e (patch) | |
tree | 6b2e90795367c37f09959e6342684ddbdb6bb912 /tests/cp/same-file | |
parent | f44326411679646e46c3e36e2adaf44f101099ff (diff) | |
download | coreutils-ec00767a8e48c2595c82e9d956596b5a14ec405e.tar.xz |
Don't use `diff -u'. It's not portable.
Run `diff -c' only if cmp finds a difference.
Diffstat (limited to 'tests/cp/same-file')
-rwxr-xr-x | tests/cp/same-file | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/cp/same-file b/tests/cp/same-file index ae077c816..6752b4f0e 100755 --- a/tests/cp/same-file +++ b/tests/cp/same-file @@ -182,8 +182,10 @@ cat <<\EOF > $expected EOF -# Uncomment this if you see a failure and want to try to diagnose it. -diff -u $expected $actual 1>&2 +fail=0; -cmp $expected $actual -exit $? +# Some folks don't have diff. +cmp $expected $actual \ + || { diff -c $expected $actual 1>&2; fail=1; } + +(exit $fail); exit |