cookutils rev 995
lighttpd/index.cgi: small improvements
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Wed Nov 01 03:17:13 2017 +0200 (2017-11-01) |
parents | f4c12e700462 |
children | 6f6ed486c7c5 |
files | lighttpd/index.cgi |
line diff
1.1 --- a/lighttpd/index.cgi Wed Nov 01 02:49:40 2017 +0200 1.2 +++ b/lighttpd/index.cgi Wed Nov 01 03:17:13 2017 +0200 1.3 @@ -1084,13 +1084,12 @@ 1.4 pkg="$requested_pkg" 1.5 inf="$(mktemp -d)" 1.6 1.7 - # 1/3: Build dependencies (from receipt) 1.8 - for i in $WANTED $BUILD_DEPENDS; do 1.9 + # 1/3: Build dependencies (from receipt and pkgdb) 1.10 + for i in $WANTED $BUILD_DEPENDS $(awk -F$'\t' -vp=" $pkg " '{if (index(" " $2 " ", p)) print $1}' $splitdb); do 1.11 echo "$i" >> $inf/a 1.12 done 1.13 1.14 # 2/3: Runtime dependencies (from pkgdb) 1.15 - inf_col2="$(mktemp)" 1.16 { 1.17 [ -s "$PKGS/packages.info" ] && 1.18 awk -F$'\t' -vp="$pkg" '{ 1.19 @@ -1099,9 +1098,8 @@ 1.20 } | tr ' ' '\n' | sort -u > $inf/b 1.21 1.22 # 3/3: Required by (from pkgdb) 1.23 - inf_col3="$(mktemp)" 1.24 { 1.25 - for i in $(awk -F$'\t' -vp="$pkg" '{if ($1 == p) print $2}' $splitdb); do 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 awk -F$'\t' -vp=" $i " '{ 1.29 if (index(" " $8 " ", p)) print $1