mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-03-28 07:44:34 +02:00
39 lines
684 B
Bash
Executable File
39 lines
684 B
Bash
Executable File
#!/bin/sh
|
|
# 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.
|
|
|
|
: ${RM=rm}
|
|
test=sunos-1
|
|
|
|
if test "$VERBOSE" = yes; then
|
|
set -x
|
|
$RM --version
|
|
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
|
|
|
|
if test $test_failure = 1; then
|
|
echo 'failure in testing framework'
|
|
exit 1
|
|
fi
|
|
|
|
fail=0
|
|
cd $tmp
|
|
$RM -r '' > /dev/null 2>&1 && fail=1
|
|
cd ..
|
|
rm -rf $tmp
|
|
|
|
exit $fail
|