cookutils rev 1096
lighttpd/index.cgi: use arch-dependent packages.info
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Nov 27 02:34:46 2018 +0200 (2018-11-27) |
parents | 5378eaa65099 |
children | 229e458b8e49 |
files | lighttpd/index.cgi |
line diff
1.1 --- a/lighttpd/index.cgi Mon Nov 26 21:12:42 2018 +0200 1.2 +++ b/lighttpd/index.cgi Tue Nov 27 02:34:46 2018 +0200 1.3 @@ -773,8 +773,8 @@ 1.4 echo -n "</a>" 1.5 echo -n "<h2><a href=\"$base/${requested_pkg:-$pkg}\">${requested_pkg:-$pkg}</a>" 1.6 # Get short description for existing packages 1.7 - [ -f $PKGS/packages.info ] && 1.8 - short_desc="$(awk -F$'\t' -vp="${requested_pkg:-$pkg}" '{if ($1 == p) { printf("%s", $4); exit; }}' $PKGS/packages.info)" 1.9 + [ -f $PKGS/packages-$ARCH.info ] && 1.10 + short_desc="$(awk -F$'\t' -vp="${requested_pkg:-$pkg}" '{if ($1 == p) { printf("%s", $4); exit; }}' $PKGS/packages-$ARCH.info)" 1.11 # If package does not exist (not created yet or broken), get short description 1.12 # (but only for "main" package) from receipt 1.13 [ -n "$short_desc" ] || short_desc="$(. $wok/$pkg/receipt; echo "$SHORT_DESC")" 1.14 @@ -894,7 +894,7 @@ 1.15 if ($1 == pkg) { version = $2; description = $4; } 1.16 } 1.17 END { printf("<td>%s</td><td>%s</td></tr>", version, description); } 1.18 - ' $PKGS/packages.info 1.19 + ' $PKGS/packages-$ARCH.info 1.20 } 1.21 1.22 1.23 @@ -1729,10 +1729,10 @@ 1.24 # Show tag list 1.25 taglist=$( 1.26 for i in $pkg $(awk -F$'\t' -vp="$pkg" '{if ($1 == p) print $2}' $splitdb); do 1.27 - [ -s "$PKGS/packages.info" ] && 1.28 + [ -s "$PKGS/packages-$ARCH.info" ] && 1.29 awk -F$'\t' -vpkg="$i" '{ 1.30 if ($1 == pkg) { print $6; exit; } 1.31 - }' "$PKGS/packages.info" 1.32 + }' "$PKGS/packages-$ARCH.info" 1.33 done \ 1.34 | tr ' ' '\n' \ 1.35 | sort -u 1.36 @@ -1759,19 +1759,19 @@ 1.37 1.38 # 2/3: Runtime dependencies (from pkgdb) 1.39 { 1.40 - [ -s "$PKGS/packages.info" ] && 1.41 + [ -s "$PKGS/packages-$ARCH.info" ] && 1.42 awk -F$'\t' -vp="$pkg" '{ 1.43 if ($1 == p) print $8 1.44 - }' "$PKGS/packages.info" 1.45 + }' "$PKGS/packages-$ARCH.info" 1.46 } | tr ' ' '\n' | sort -u > $inf/b 1.47 1.48 # 3/3: Required by (from pkgdb) 1.49 { 1.50 for i in $pkg $(awk -F$'\t' -vp="$pkg" '{if ($1 == p) print $2}' $splitdb); do 1.51 - [ -s "$PKGS/packages.info" ] && 1.52 + [ -s "$PKGS/packages-$ARCH.info" ] && 1.53 awk -F$'\t' -vp=" $i " '{ 1.54 if (index(" " $8 " ", p)) print $1 1.55 - }' "$PKGS/packages.info" 1.56 + }' "$PKGS/packages-$ARCH.info" 1.57 1.58 [ -s "$PKGS/bdeps.txt" ] && 1.59 awk -F$'\t' -vp=" $i " '{