slitaz-forge rev 380
chksrc: handle TARBALL miss
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Dec 12 11:17:16 2013 +0000 (2013-12-12) |
parents | f53863f3e839 |
children | 388f54788371 |
files | mirror/info/bin/chksrc |
line diff
1.1 --- a/mirror/info/bin/chksrc Thu Nov 28 11:34:10 2013 +0000 1.2 +++ b/mirror/info/bin/chksrc Thu Dec 12 11:17:16 2013 +0000 1.3 @@ -2,20 +2,29 @@ 1.4 1.5 . /etc/tazwok.conf 1.6 WOK=/home/slitaz/${1:-cooking}/wok 1.7 -WWW=/var/www/slitaz/mirror 1.8 -SRC=$WWW/sources/packages-${1:-cooking} 1.9 -SRC2=$WWW/sources/packages 1.10 +SRC=/var/www/slitaz/mirror/sources/packages-${1:-cooking} 1.11 +SRC2=/var/www/slitaz/mirror/sources/packages 1.12 1.13 for i in $WOK/*/receipt ; do 1.14 - unset TARBALL EXTRA_SOURCE_FILES WGET_URL WANTED 1.15 + unset TARBALL EXTRA_SOURCE_FILES WGET_URL WANTED PACKAGE VERSION 1.16 . $i 1.17 [ -n "$WANTED" ] && continue 1.18 - [ -n "$TARBALL" ] && echo $TARBALL 1.19 + if [ -z "$TARBALL" ]; then 1.20 + [ -n "$WGET_URL" ] || continue 1.21 + echo $(basename ${i%/receipt}) >> /tmp/notarball$$ 1.22 + TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.23 + fi 1.24 + echo $TARBALL 1.25 [ -n "$WGET_URL" ] && echo $WGET_URL >> /tmp/wget_url$$ 1.26 for j in $EXTRA_SOURCE_FILES ; do 1.27 basename $j 1.28 done 1.29 done | sort | uniq > /tmp/tarball$$ 1.30 +if [ -s /tmp/notarball$$ ]; then 1.31 + echo $(cat /tmp/notarball$$ 2> /dev/null) | \ 1.32 + sed 's/ /, /g;s/^/No TARBALL for /' 1.33 + rm -f /tmp/notarball$$ 1.34 +fi 1.35 while read file; do 1.36 [ -s $SRC/${file:0:1}/$file ] || [ -s $SRC/${file:0:1}/${file%.*}.lzma ] || 1.37 [ -s $SRC/${file:0:1}/${file%.*}.tar.lzma ] ||