framework_failure=0
mkdir $tmp || framework_failure=1
-touch $tmp/file || framework_failure=1
+touch $file || framework_failure=1
chmod u-w $tmp || framework_failure=1
if test $framework_failure = 1; then
exit 1
fi
+touch $tmp/file >/dev/null 2>&1 && {
+ echo 'This test case can not be run as root'
+ exit 77
+}
+
fail=0
# This would take so long that it appears to infloop
# when using version from fileutils-4.0k.
# When the command completes, expect it to fail.
-shred -u $tmp/file > /dev/null 2>&1 && fail=1
+shred -u $file > /dev/null 2>&1 && fail=1
chmod u+w $tmp
rm -rf $tmp