cookutils rev 793

cook: rotate logs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Jan 28 12:58:59 2016 +0100 (2016-01-28)
parents 43244b38369d
children 1d1f65203fa3
files cook
line diff
     1.1 --- a/cook	Sat Jan 23 03:06:44 2016 -0200
     1.2 +++ b/cook	Thu Jan 28 12:58:59 2016 +0100
     1.3 @@ -1859,6 +1859,14 @@
     1.4  				exit 0 ;;
     1.5  		esac
     1.6  
     1.7 +		# Rotate log
     1.8 +		for i in $(seq 9 -1 1); do
     1.9 +			j=$(($i - 1))
    1.10 +			[ -e $LOGS/$pkg.log.$j ] &&
    1.11 +			mv -f $LOGS/$pkg.log.$j $LOGS/$pkg.log.$i
    1.12 +		done
    1.13 +		mv $LOGS/$pkg.log $LOGS/$pkg.log.0
    1.14 +		
    1.15  		# Check if wanted is built now so we have separate log files.
    1.16  		for wanted in $WANTED ; do
    1.17  			if grep -q "^$wanted$" $blocked; then