# HG changeset patch # User Pascal Bellard # Date 1362765096 -3600 # Node ID f4e45b94f0d8bd7003f30347cd9a175408f32311 # Parent 472ed9edd034d3570f07e19dd3526ab0c2f1ff03 cook: fix loglimit diff -r 472ed9edd034 -r f4e45b94f0d8 cook --- a/cook Fri Mar 08 17:23:35 2013 +0000 +++ b/cook Fri Mar 08 18:51:36 2013 +0100 @@ -912,8 +912,11 @@ # Truncate stdout log file to $1 Mb. loglimit() { - [ -n "$DEFAULT_LOG_LIMIT" ] || return - tee /dev/stderr | dd bs=1024k count=${1:-$DEFAULT_LOG_LIMIT} conv=noerror 2> /dev/null + if [ -n "$DEFAULT_LOG_LIMIT" ]; then + tee /dev/stderr | dd bs=1k count=$((1024*${1:-$DEFAULT_LOG_LIMIT})) conv=noerror 2> /dev/null + else + tee /dev/stderr + fi } #