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 " '{