diff options
author | Clint Adams <clint@debian.org> | 2012-11-11 11:14:17 -0500 |
---|---|---|
committer | Clint Adams <clint@debian.org> | 2012-11-11 11:14:17 -0500 |
commit | 603ab8b2d39a2a1f8bb19df2f8aae3cd1b56d269 (patch) | |
tree | c7359d95cdeb33ef217083e4de382d3c2242f543 | |
parent | b1bb4001b68271ac69a121e8ce0f5b34a315e1ef (diff) | |
download | debianutils-603ab8b2d39a2a1f8bb19df2f8aae3cd1b56d269.tar.gz |
savelog: patch from Bob Proulx to silence ls error message with savelog -C. closes: #653940.
-rw-r--r-- | savelog | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -299,9 +299,15 @@ while [ $# -gt 0 ]; do if [ -n "$forceclean" ]; then cycle=$(( $count - 1)) if [ -z "$COMPRESS" ]; then - rm -f -- `ls -t -- $newname.[0-9]* | sed -e 1,${cycle}d` + list=$(ls -t -- $newname.[0-9]* 2>/dev/null | sed -e 1,${cycle}d) + if [ -n "$list" ]; then + rm -f -- $list + fi else - rm -f -- `ls -t -- $newname.[0-9]*$DOT_Z | sed -e 1,${cycle}d` + list=$(ls -t -- $newname.[0-9]*$DOT_Z 2>/dev/null | sed -e 1,${cycle}d) + if [ -n "$list" ]; then + rm -f -- $list + fi fi fi |