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  #