]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sun, 22 Jun 1997 03:38:08 +0000 (03:38 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 22 Jun 1997 03:38:08 +0000 (03:38 +0000)
tests/cp/no-deref-slink

index 8b709ed381bdd85a2bbe57d584ecc403514e8a4e..96f2452ad0301047254100e9aad6bd4cd8273412 100755 (executable)
@@ -1,12 +1,22 @@
 #!/bin/sh
-# This test requires ln -s.
+# FIXME: This test requires ln -s.
 # cp from 3.16 fails this test
+
 rm -rf a b
 mkdir a b
-echo foo > a/foo
+msg=bar
+echo $msg > a/foo
 cd b
 ln -s ../a/foo .
 cd ..
-./cp -d a/foo b
-test "`cat a/foo`" = foo && fail=0 || fail=1
-exit $fail
+
+# 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 "`cat a/foo`" = bar || exit 1
+
+exit 0