slitaz-forge annotate tank/web/lib/chkpkgs @ rev 365

chkpkgs: show missing package
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed May 01 10:50:21 2013 +0200 (2013-05-01)
parents 60059c7485c2
children 061a079077a3
rev   line source
pascal@364 1 #!/bin/sh
pascal@364 2
pascal@364 3 PKG=/home/slitaz/${1:-cooking}/chroot/home/slitaz/packages
pascal@364 4 WOK=/home/slitaz/${1:-cooking}/chroot/home/slitaz/wok
pascal@364 5
pascal@364 6 for i in $(cd $PKG ; ls *.tazpkg); do
pascal@364 7 for j in $WOK/${i%%-*}*/taz/*/receipt ; do
pascal@364 8 [ -s $j ] || break
pascal@364 9 PACKAGE=
pascal@364 10 VERSION=
pascal@364 11 EXTRAVERSION=
pascal@364 12 . $j
pascal@364 13 [ "$i" == "$PACKAGE-$VERSION$EXTRAVERSION.tazpkg" ] && continue 2
pascal@364 14 done
pascal@364 15 echo "Rebuild $i"
pascal@364 16 done
pascal@364 17 [ -n "$2" ] && for i in $WOK/*/receipt; do
pascal@364 18 PACKAGE=
pascal@364 19 VERSION=
pascal@364 20 EXTRAVERSION=
pascal@364 21 . $i
pascal@364 22 [ -s $PKG/$PACKAGE-$VERSION$EXTRAVERSION.tazpkg ] ||
pascal@365 23 [ -s $PKG/$PACKAGE-$VERSION$EXTRAVERSION_*.tazpkg ] ||
pascal@365 24 echo "Not built : $(basename $(dirname $i)) $PKG/$PACKAGE-$VERSION$EXTRAVERSION.tazpkg"
pascal@364 25 done