]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Undo last change.
authorJim Meyering <jim@meyering.net>
Fri, 4 Oct 2002 11:24:12 +0000 (11:24 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 4 Oct 2002 11:24:12 +0000 (11:24 +0000)
Instead, run du only on the symlinks that were successfully created.

tests/du/slink

index 462e8e9112f1c5343d09a5db5fbaa9ec085bc8c5..05b1df7f772cf0aab0c1063f7be5f113f146c59b 100755 (executable)
@@ -25,11 +25,10 @@ symlink_name_lengths='1 15 16 31 32 59 60 63 64 127 128 255 256 511 512 1024'
 for len in $symlink_name_lengths; do
   name=`yes|tr '\n' y|head -c$len`
   # Ignore failures.
-  ln -fs $name $len > /dev/null 2>&1
+  ln -fs $name $len > /dev/null 2>&1 && symlinks="$symlinks $len"
 done
 
-# Redirect errors (e.g. missing file) to /dev/null.
-du -a $symlink_name_lengths > out 2> /dev/null || fail=1
+du -a $symlinks > out || fail=1
 
 # Require that at least one of these symlinks has a non-zero size.
 grep '^[1-9]' out > /dev/null || fail=1