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 |