diff options
-rwxr-xr-x | tests/shred/remove | 12 |
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 |