summaryrefslogtreecommitdiff
path: root/tests/shred
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1999-12-15 10:15:36 +0000
committerJim Meyering <jim@meyering.net>1999-12-15 10:15:36 +0000
commita9c3d9197f71fc387320b4a6f60e7c7e6ffe265e (patch)
tree1a546b7c6445df5c39c862c2370eb88036ef367a /tests/shred
parent4d90b0efc94a22ec501f4324dcc6ddd26100b8d2 (diff)
downloadcoreutils-a9c3d9197f71fc387320b4a6f60e7c7e6ffe265e.tar.xz
*** empty log message ***
Diffstat (limited to 'tests/shred')
-rwxr-xr-xtests/shred/remove12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/shred/remove b/tests/shred/remove
index 8f4be671c..c62e8883e 100755
--- a/tests/shred/remove
+++ b/tests/shred/remove
@@ -1,5 +1,5 @@
#!/bin/sh
-# Test some of ls's sorting options.
+# Exercise a bug that was fixed in shred-4.0l
if test "$VERBOSE" = yes; then
set -x
@@ -8,6 +8,11 @@ fi
tmp=t-shred.$$
+# The length of the basename is what matters.
+# In this case, shred would try to rename the file 256^10 times
+# before terminating.
+file=$tmp/0123456789
+
framework_failure=0
mkdir $tmp || framework_failure=1
touch $tmp/file || framework_failure=1
@@ -20,8 +25,9 @@ fi
fail=0
-# This would infloop with the version from fileutils-4.0k.
-# Expect it to fail.
+# 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
chmod u+w $tmp