From 3841b591c1e38ab7326947b07712929a4c7986f8 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 22 Jun 1997 03:50:14 +0000 Subject: . --- tests/cp/no-deref-link1 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 tests/cp/no-deref-link1 (limited to 'tests/cp/no-deref-link1') diff --git a/tests/cp/no-deref-link1 b/tests/cp/no-deref-link1 new file mode 100755 index 000000000..96f2452ad --- /dev/null +++ b/tests/cp/no-deref-link1 @@ -0,0 +1,22 @@ +#!/bin/sh +# FIXME: This test requires ln -s. +# cp from 3.16 fails this test + +rm -rf a b +mkdir a b +msg=bar +echo $msg > a/foo +cd b +ln -s ../a/foo . +cd .. + +# 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 -- cgit v1.2.3-70-g09d2