]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Don't use -f. Do adjust $RM if it's a relative path.
authorJim Meyering <jim@meyering.net>
Thu, 22 Jan 1998 08:32:22 +0000 (08:32 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 22 Jan 1998 08:32:22 +0000 (08:32 +0000)
tests/rm/sunos-1

index 241013e3b5f37b5081e9c878a86818333bc1f4bd..0cb73111408c35d65bf7201dc1e09ce4577f6330 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
-# Make sure that rm -rf '' fails.
-# On SunOS 4.1.3, running rm -rf '' in a nonempty directory may
+# Make sure that rm -r '' fails.
+# On SunOS 4.1.3, running rm -r '' in a nonempty directory may
 # actually remove files with names of entries in the current directory
 # but relative to `/' rather than relative to the current directory.
 
@@ -14,6 +14,13 @@ fi
 
 tmp=t-rm.$$
 
+# We're going to run RM from a subdir.
+# Prepend ../ if $RM is a relative file name.
+case $RM in
+  /*) ;;
+  */*) RM=../$RM
+esac
+
 test_failure=0
 mkdir $tmp || test_failure=1
 
@@ -24,7 +31,7 @@ fi
 
 fail=0
 cd $tmp
-$RM -rf '' > /dev/null 2>&1 && fail=1
+$RM -r '' > /dev/null 2>&1 && fail=1
 cd ..
 rm -rf $tmp