cookutils rev 1112
lighttpd/index.cgi: ask real file size
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Dec 03 13:15:17 2018 +0200 (2018-12-03) |
parents | 4c3c5f4f177d |
children | 41c25139be4d |
files | lighttpd/index.cgi |
line diff
1.1 --- a/lighttpd/index.cgi Mon Dec 03 12:57:11 2018 +0200 1.2 +++ b/lighttpd/index.cgi Mon Dec 03 13:15:17 2018 +0200 1.3 @@ -2562,15 +2562,16 @@ 1.4 for ARCH in i486 x86_64; do 1.5 . $wok/$pkg/receipt 1.6 for i in $(all_names | tr ' ' '\n'); do 1.7 - awk -F$'\t' -vpkg="$i" -vbase="$base" '{ 1.8 + awk -F$'\t' -vpkg="$i" -vbase="$base" -vPKGS="$PKGS" '{ 1.9 if ($1 == pkg) { 1.10 class = ($11 == "0") ? "any" : ($11 == "6") ? "64" : "32"; 1.11 arch = ($11 == "0") ? "any" : ($11 == "6") ? "x86_64" : "i486"; 1.12 file = $1 "-" $2 "-" arch ".tazpkg"; 1.13 - split($7, size, " "); 1.14 + desc = $4; 1.15 + "ls -lh " PKGS "/" file | getline; split($0, ls, " "); 1.16 printf("<tr><td><a href=\"%s/get/%s\" ", base, file); 1.17 printf("class=\"icon pkg%s\">%s</a></td>", class, file); 1.18 - printf("<td>%s</td><td>%s</td></tr>\n", size[1], $4); 1.19 + printf("<td>%sB</td><td>%s</td></tr>\n", ls[5], desc); 1.20 } 1.21 }' $PKGS/packages-$ARCH.info 1.22 done