cookutils diff cook @ 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 ee7a5acaa872
children ac5b15a33b86
line diff
     1.1 --- a/cook	Sat Dec 26 20:18:36 2015 +0100
     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