cookutils rev 1011

...and fresh bugfix: correctly display unpackaged files on the 'files' page
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Nov 22 20:06:06 2017 +0200 (2017-11-22)
parents 7dc9964e94a8
children 51460e8c74d7
files lighttpd/index.cgi
line diff
     1.1 --- a/lighttpd/index.cgi	Wed Nov 22 19:51:01 2017 +0200
     1.2 +++ b/lighttpd/index.cgi	Wed Nov 22 20:06:06 2017 +0200
     1.3 @@ -1565,7 +1565,7 @@
     1.4  						# Unpackaged files
     1.5  						# ------------------------------------------------------
     1.6  						orphans=$(mktemp)
     1.7 -						awk -vall="$all_files" '
     1.8 +						awk -F$'\n' -vall="$all_files" '
     1.9  							{
    1.10  								if (FILENAME == all) files_all[$1] = "1";
    1.11  								else                 files_pkg[$1] = "1";
    1.12 @@ -1626,13 +1626,13 @@
    1.13  							[ "$orphans_types" != '()' ] &&
    1.14  							echo "<script>document.getElementById('orphansTypes$set').innerText = '${orphans_types// /, }';</script>"
    1.15  
    1.16 -							i="$wok/$main/install$suffix"
    1.17 +							suffix=''; [ -n "$set" ] && suffix="-$set"
    1.18  							echo -n '	<pre class="files">'
    1.19  							echo -en '<span class="underline">tag·permissions·lnk·user    ·group   ·     size·date &amp; time ·name\n</span>'
    1.20  							IFS=$'\n'
    1.21  							while read orphan_line; do
    1.22  								echo -n "${orphan_line/span> */span>} "
    1.23 -								cd $i
    1.24 +								cd $install
    1.25  								ls -ldp --color=always ".${orphan_line#*</span> }" \
    1.26  								| syntax_highlighter files \
    1.27  								| sed "s|\([^>]*\)>\.\([^<]*\)\(<.*\)$|\1 href='$base/$main/browse/install$suffix\2'>\2\3|;" \