# HG changeset patch # User Aleksej Bobylev # Date 1504264493 -10800 # Node ID 2bcfafb478c6edd2d4586363ae3a97672eaf092a # Parent 96304f0412ca2d96f16e9a49c6287927fc8a485c lighttpd/index.cgi: display unpackaged empty folders under "files" sub-section. diff -r 96304f0412ca -r 2bcfafb478c6 lighttpd/index.cgi --- a/lighttpd/index.cgi Fri Sep 01 01:34:10 2017 +0300 +++ b/lighttpd/index.cgi Fri Sep 01 14:14:53 2017 +0300 @@ -1153,6 +1153,7 @@ echo "

Quick jump:

" @@ -1195,6 +1196,33 @@ echo "" fi + # find unpackaged empty folders + emptydirs="$( + cd $wok/$main/install + find -type d | sed 's|\.||' | \ + while read d; do + [ -z "$(ls "$wok/$main/install$d")" ] || continue + echo $d + done | \ + while read d; do + notfound='yes' + for p in $(cd $wok/$main/taz; ls); do + if [ -d "$wok/$main/taz/$p/fs$d" ]; then + notfound='' + break + fi + done + [ -n "$notfound" ] && + ls -ldp --color=always .$d | syntax_highlighter files | sed 's|>\./|>/|' + done + )" + if [ -n "$emptydirs" ]; then + echo '' + echo -n '

Unpackaged empty folders:

'
+			echo "$emptydirs"
+			echo "
" + fi + # find unpackaged files all_files=$(mktemp) cd $wok/$main/install; find ! -type d | sed 's|\.||' > $all_files