# HG changeset patch # User Pascal Bellard # Date 1459843116 -7200 # Node ID acf886a8f3119baa99508afbc184ec227c7c44f8 # Parent 3e9b94aa971ce4e20ecf8d604fccd18e5ba3c661 cooker.cgi: allow recook from tazweb only diff -r 3e9b94aa971c -r acf886a8f311 web/cooker.cgi --- a/web/cooker.cgi Wed Mar 30 01:25:01 2016 +0300 +++ b/web/cooker.cgi Tue Apr 05 09:58:36 2016 +0200 @@ -26,8 +26,11 @@ case "$QUERY_STRING" in recook=*) - grep -qs "^${QUERY_STRING#recook=}$" $CACHE/recook-packages || - echo ${QUERY_STRING#recook=} >> $CACHE/recook-packages + case "$HTTP_USER_AGENT" in + *SliTaz*) + grep -qs "^${QUERY_STRING#recook=}$" $CACHE/recook-packages || + echo ${QUERY_STRING#recook=} >> $CACHE/recook-packages + esac cat <' cat $log | syntax_highlighter log echo '' - [ -f $CACHE/cooker-request ] && [ -n "$HTTP_REFERER" ] && - echo "Recook $pkg" + case "$HTTP_USER_AGENT" in + *SliTaz*) + [ -f $CACHE/cooker-request ] && [ -n "$HTTP_REFERER" ] && + echo "Recook $pkg" + esac else [ "$pkg" ] && echo "
No log: $pkg
" fi ;;