# HG changeset patch # User Pascal Bellard # Date 1448815814 -3600 # Node ID 4d1e3ab1919e91fdcd103f076a4a739465cdb3e3 # Parent a328952982d690ac438cadc93acf42400e92a311 cooker: serialize requests (a bit) diff -r a328952982d6 -r 4d1e3ab1919e cooker --- a/cooker Tue Nov 17 01:23:50 2015 +0200 +++ b/cooker Sun Nov 29 17:50:14 2015 +0100 @@ -300,9 +300,9 @@ if ! fgrep -q /usr/bin/cooker $crontabs; then cat > $crontabs << EOT # Run SliTaz Cooker every $hours hours -0 */$hours * * * /usr/bin/cooker --output=html +59 */$hours * * * touch $CACHE/cooker-request */5 * * * * [ $CACHE/cooker-request -nt $CACHE/activity ] && /usr/bin/cooker --output=html -*/5 * * * * [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages +*/5 * * * * [ -z "$(pidof cooker)" ] && [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages EOT touch $CACHE/cooker-request $CACHE/recook-packages chmod 666 $CACHE/cooker-request $CACHE/recook-packages