cookutils rev 819
cooker.cgi: show previous logs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jul 13 10:56:50 2016 +0200 (2016-07-13) |
parents | 2d2d9b8b9c98 |
children | 7939f62764c4 |
files | web/cooker.cgi |
line diff
1.1 --- a/web/cooker.cgi Tue Jul 12 03:02:02 2016 +0300 1.2 +++ b/web/cooker.cgi Wed Jul 13 10:56:50 2016 +0200 1.3 @@ -344,7 +344,11 @@ 1.4 syntax_highlighter log 1.5 echo '</pre>' 1.6 fi 1.7 - echo '<h3>Cook log</h3>' 1.8 + echo "<h3>Cook log $(stat -c %y $log | sed 's/ .*//')</h3>" 1.9 + for i in $(ls -t $log.*); do 1.10 + echo -n "<a href=\"?log=$(basename $i)\">" 1.11 + echo "$(stat -c %y $i | sed 's/ .*//')</a>" 1.12 + done 1.13 echo '<pre>' 1.14 cat $log | syntax_highlighter log 1.15 echo '</pre>' 1.16 @@ -357,6 +361,15 @@ 1.17 [ "$pkg" ] && echo "<pre>No log: $pkg</pre>" 1.18 fi ;; 1.19 1.20 + log=*) 1.21 + log=${QUERY_STRING#log=} 1.22 + if [ -s $log ]; then 1.23 + echo "<h3>Cook log $(stat -c %y $log | sed 's/ .*//')</h3>" 1.24 + echo '<pre>' 1.25 + cat $log | syntax_highlighter log 1.26 + echo '</pre>' 1.27 + fi 1.28 + ;; 1.29 file=*) 1.30 # Don't allow all files on the system for security reasons. 1.31 file=${QUERY_STRING#file=}