cookutils rev 301
cooker.cgi: add files link
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Mar 01 12:44:39 2012 +0100 (2012-03-01) |
parents | 114630818362 |
children | 64fd03d76a31 |
files | web/cooker.cgi |
line diff
1.1 --- a/web/cooker.cgi Thu Mar 01 12:12:23 2012 +0100 1.2 +++ b/web/cooker.cgi Thu Mar 01 12:44:39 2012 +0100 1.3 @@ -110,8 +110,9 @@ 1.4 echo "<a href='cooker.cgi?receipt=$pkg'>receipt</a>" 1.5 unset WEB_SITE 1.6 . $wok/$pkg/receipt 1.7 - [ -n "$WEB_SITE" ] && busybox wget -s $WEB_SITE && 1.8 + [ -n "$WEB_SITE" ] && # busybox wget -s $WEB_SITE && 1.9 echo "<a href='$WEB_SITE'>home</a>" 1.10 + echo "<a href='cooker.cgi?files=$pkg'>files</a>" 1.11 else 1.12 echo "No package named: $pkg" 1.13 fi 1.14 @@ -196,7 +197,19 @@ 1.15 cat $wok/$pkg/receipt | syntax_highlighter receipt 1.16 echo '</pre>' 1.17 else 1.18 - echo "<pre>No receipt for: $log</pre>" 1.19 + echo "<pre>No receipt for: $pkg</pre>" 1.20 + fi ;; 1.21 + files=*) 1.22 + pkg=${QUERY_STRING#files=} 1.23 + echo "<h2>Installed files by: $pkg</h2>" 1.24 + dir=$(ls -d $WOK/$pkg/taz/$pkg-*) 1.25 + if [ -d "$dir/fs" ]; then 1.26 + echo '<pre>' 1.27 + find $dir/fs -not -type d | xargs ls -ld | \ 1.28 + sed "s|$dir/fs||" | syntax_highlighter log 1.29 + echo '</pre>' 1.30 + else 1.31 + echo "<pre>No files list for: $pkg</pre>" 1.32 fi ;; 1.33 *) 1.34 # Main page with summary. 1.35 @@ -217,7 +230,7 @@ 1.36 1.37 <pre> 1.38 Running command : $([ -s "$command" ] && cat $command || echo "Not running") 1.39 -Wok revision : <a href="http://hg.slitaz.org/wok">$(cat $wokrev)</a> 1.40 +Wok revision : <a href="$WOK_URL">$(cat $wokrev)</a> 1.41 Commits to cook : $(cat $commits | wc -l) 1.42 Current cooklist : $(cat $cooklist | wc -l) 1.43 Broken packages : $(cat $broken | wc -l)