cookutils rev 593
cook: fix loglimit
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 08 18:51:36 2013 +0100 (2013-03-08) |
parents | 472ed9edd034 |
children | fe2d8f2ac5e4 |
files | cook |
line diff
1.1 --- a/cook Fri Mar 08 17:23:35 2013 +0000 1.2 +++ b/cook Fri Mar 08 18:51:36 2013 +0100 1.3 @@ -912,8 +912,11 @@ 1.4 # Truncate stdout log file to $1 Mb. 1.5 loglimit() 1.6 { 1.7 - [ -n "$DEFAULT_LOG_LIMIT" ] || return 1.8 - tee /dev/stderr | dd bs=1024k count=${1:-$DEFAULT_LOG_LIMIT} conv=noerror 2> /dev/null 1.9 + if [ -n "$DEFAULT_LOG_LIMIT" ]; then 1.10 + tee /dev/stderr | dd bs=1k count=$((1024*${1:-$DEFAULT_LOG_LIMIT})) conv=noerror 2> /dev/null 1.11 + else 1.12 + tee /dev/stderr 1.13 + fi 1.14 } 1.15 1.16 #