From d5494d57f574c968f9ced4d81148461bf00b5f01 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 22 Jan 1998 08:32:22 +0000 Subject: Don't use -f. Do adjust $RM if it's a relative path. --- tests/rm/sunos-1 | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'tests/rm/sunos-1') diff --git a/tests/rm/sunos-1 b/tests/rm/sunos-1 index 241013e3b..0cb731114 100755 --- a/tests/rm/sunos-1 +++ b/tests/rm/sunos-1 @@ -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 -- cgit v1.2.3-54-g00ecf