cookutils rev 777

cooker: serialize requests (a bit)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Nov 29 17:50:14 2015 +0100 (2015-11-29)
parents a328952982d6
children b0c7e20fd844
files cooker
line diff
     1.1 --- a/cooker	Tue Nov 17 01:23:50 2015 +0200
     1.2 +++ b/cooker	Sun Nov 29 17:50:14 2015 +0100
     1.3 @@ -300,9 +300,9 @@
     1.4  		if ! fgrep -q /usr/bin/cooker $crontabs; then
     1.5  			cat > $crontabs << EOT
     1.6  # Run SliTaz Cooker every $hours hours
     1.7 -0 */$hours * * *  /usr/bin/cooker --output=html
     1.8 +59 */$hours * * *  touch $CACHE/cooker-request
     1.9  */5 * * * *  [ $CACHE/cooker-request -nt $CACHE/activity ] && /usr/bin/cooker --output=html
    1.10 -*/5 * * * *  [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages
    1.11 +*/5 * * * *  [ -z "$(pidof cooker)" ] && [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages
    1.12  EOT
    1.13  			touch $CACHE/cooker-request $CACHE/recook-packages
    1.14  			chmod 666 $CACHE/cooker-request $CACHE/recook-packages