From: Jim Meyering Date: Tue, 5 Sep 2000 12:02:40 +0000 (+0000) Subject: Remove the `cp -bdl symlink foo' case. X-Git-Tag: FILEUTILS-4_0z~33 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=9fecbb310534d836c126fe16f031ee985a08846d;p=thirdparty%2Fcoreutils.git Remove the `cp -bdl symlink foo' case. since it's no longer portable (hard link to a symlink). --- diff --git a/tests/cp/same-file b/tests/cp/same-file index 0a799b141a..aeec210228 100755 --- a/tests/cp/same-file +++ b/tests/cp/same-file @@ -39,8 +39,11 @@ for args in 'foo symlink' 'symlink foo' 'foo foo' 'sl1 sl2' 'foo hardlink'; do -l -dl -fl -dfl -bl -bdl -bfl -bdfl; do case $args$options in # These tests are not portable. + # They all involve making a hard link to a symbolic link. 'symlink foo'-dfl) continue;; + 'symlink foo'-bdl) + continue;; 'symlink foo'-bdfl) continue;; 'sl1 sl2'-dfl) @@ -125,7 +128,6 @@ cat <<\EOF > $expected 0 -dl (foo symlink -> foo) 0 -fl (foo symlink -> foo) 0 -bl (foo symlink -> foo) -0 -bdl (foo -> foo foo.~1~ symlink -> foo) symlink-loop symlink-loop 0 -bfl (foo symlink -> foo) 1 [cp: `foo' and `foo' are the same file] (foo)