mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-07-26 10:39:01 +02:00
Undo last change.
Instead, run du only on the symlinks that were successfully created.
This commit is contained in:
+2
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user