slitaz-forge diff tank/web/lib/chkpkgs @ rev 364
Add chksrc & chkpkgs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed May 01 10:23:56 2013 +0200 (2013-05-01) |
parents | |
children | 28c1b40cf593 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tank/web/lib/chkpkgs Wed May 01 10:23:56 2013 +0200 1.3 @@ -0,0 +1,24 @@ 1.4 +#!/bin/sh 1.5 + 1.6 +PKG=/home/slitaz/${1:-cooking}/chroot/home/slitaz/packages 1.7 +WOK=/home/slitaz/${1:-cooking}/chroot/home/slitaz/wok 1.8 + 1.9 +for i in $(cd $PKG ; ls *.tazpkg); do 1.10 + for j in $WOK/${i%%-*}*/taz/*/receipt ; do 1.11 + [ -s $j ] || break 1.12 + PACKAGE= 1.13 + VERSION= 1.14 + EXTRAVERSION= 1.15 + . $j 1.16 + [ "$i" == "$PACKAGE-$VERSION$EXTRAVERSION.tazpkg" ] && continue 2 1.17 + done 1.18 + echo "Rebuild $i" 1.19 +done 1.20 +[ -n "$2" ] && for i in $WOK/*/receipt; do 1.21 + PACKAGE= 1.22 + VERSION= 1.23 + EXTRAVERSION= 1.24 + . $i 1.25 + [ -s $PKG/$PACKAGE-$VERSION$EXTRAVERSION.tazpkg ] || 1.26 + echo "Not built : $(basename $(dirname $i))" 1.27 +done