cookutils diff cook @ rev 1116

cook, modules/precheck: provide CATEGORY="nopack"; modules/pack: improve variables handling; modules/postcheck: display badge "old" both with any other badges
:
CATEGORY="nopack" is useful in the case, for example, when receipt called "libappindicator" but we want to produce only two sub-packages: "libappindicator-gtk2" and "libappindicator-gtk3" and don't want to pack "libappindicator".
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Dec 17 01:16:27 2018 +0200 (2018-12-17)
parents 77272271e283
children e0fb0c452bf1
line diff
     1.1 --- a/cook	Tue Dec 11 23:15:30 2018 +0200
     1.2 +++ b/cook	Mon Dec 17 01:16:27 2018 +0200
     1.3 @@ -361,6 +361,7 @@
     1.4  		version=$(awk -F$'\t' -vpkg="$i" '{
     1.5  			if ($1 == pkg) {print $2; exit}
     1.6  		}' "$PKGS/packages-$ARCH.info")
     1.7 +		[ -n "$version" ] || continue
     1.8  		fs=$(du -sh $WOK/$pkg/taz/$i-$VERSION$EXTRAVERSION | awk '{print $1}')
     1.9  		arch=$(awk -F$'\t' -vi="$i" '{if ($1 == i) print $2}' $pkgdir/.arch)
    1.10  		pkgname="$i-$version-$arch.tazpkg"