.
authorJim Meyering <jim@meyering.net>
Sun, 22 Jun 1997 04:01:43 +0000 (04:01 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 22 Jun 1997 04:01:43 +0000 (04:01 +0000)
tests/cp/no-deref-link1
tests/cp/no-deref-link2
tests/cp/no-deref-link3

index 96f2452..5cf4ee3 100755 (executable)
@@ -10,13 +10,17 @@ cd b
 ln -s ../a/foo .
 cd ..
 
+fail=0
+
 # It should fail with a message something like this:
 #   ./cp: `a/foo' and `b/foo' are the same file
 ./cp -d a/foo b 2>/dev/null
 
 # Fail this test if the exit status is not 1
-test $? = 1 || exit 1
+test $? = 1 || fail=1
+
+test "`cat a/foo`" = $msg || fail=1
 
-test "`cat a/foo`" = bar || exit 1
+rm -rf a b
 
-exit 0
+exit $fail
index 8dfc6ba..8c12c1d 100755 (executable)
@@ -10,13 +10,17 @@ cd b
 ln -s ../a .
 cd ..
 
+fail=0
+
 # It should fail with a message something like this:
 #   ./cp: `a' and `b/foo' are the same file
 ./cp -d a b 2>/dev/null
 
 # Fail this test if the exit status is not 1
-test $? = 1 || exit 1
+test $? = 1 || fail=1
+
+test "`cat a`" = $msg || fail=1
 
-test "`cat a`" = bar || exit 1
+rm -rf a b
 
-exit 0
+exit $fail
index 896d64d..4d3611a 100755 (executable)
@@ -7,13 +7,17 @@ msg=bar
 echo $msg > a
 ln -s a b
 
+fail=0
+
 # It should fail with a message something like this:
 #   ./cp: `a' and `b' are the same file
 ./cp -d a b 2>/dev/null
 
 # Fail this test if the exit status is not 1
-test $? = 1 || exit 1
+test $? = 1 || fail=1
+
+test "`cat a`" = $msg || fail=1
 
-test "`cat a`" = bar || exit 1
+rm -f a b
 
-exit 0
+exit $fail