# HG changeset patch # User Pascal Bellard # Date 1447414437 -3600 # Node ID 79b706ec6fdee70d4945e83097ec9170b051ceaf # Parent e177315d46eb5f03e317e50b5f72b6ff7d0868fa cooker.cgi: add recook button diff -r e177315d46eb -r 79b706ec6fde web/cooker.cgi --- a/web/cooker.cgi Sat Nov 07 17:06:25 2015 +0200 +++ b/web/cooker.cgi Fri Nov 13 12:33:57 2015 +0100 @@ -251,6 +251,7 @@ syntax_highlighter log echo '' fi + echo "Recook" echo '

Cook log

' echo '
'
 			cat $log | syntax_highlighter log
@@ -358,7 +359,10 @@
 		fi ;;
 
 	*)
-		[ "${QUERY_STRING}" == "poke" ] && touch $CACHE/cooker-request
+		case "${QUERY_STRING}" in
+		poke) touch $CACHE/cooker-request ;;
+		recook=*) echo ${QUERY_STRING#recook=} >> $CACHE/recook-packages ;;
+		esac
 		# We may have a toolchain.cgi script for cross cooker's
 		if [ -f "toolchain.cgi" ]; then
 			toolchain='toolchain.cgi'