cookutils diff cook @ rev 241

cook: if no rules dont extract
author Christophe Lincoln <pankso@slitaz.org>
date Fri May 27 16:32:07 2011 +0200 (2011-05-27)
parents 2389eed5eeb6
children 12f01fb089b8
line diff
     1.1 --- a/cook	Fri May 27 15:18:33 2011 +0200
     1.2 +++ b/cook	Fri May 27 16:32:07 2011 +0200
     1.3 @@ -549,7 +549,7 @@
     1.4  			get_source || exit 1
     1.5  		fi
     1.6  	fi
     1.7 -	if [ ! "$WANTED" ] && [ "$TARBALL" ] && [ ! -d "$src" ]; then
     1.8 +	if [ ! "$WANTED" ] && [ "$TARBALL" ] && [ $(grep -q [c-g]*_rules $receipt) ]; then
     1.9  		mkdir -p $pkgdir/source/tmp && cd $pkgdir/source/tmp
    1.10  		extract_source || exit 1
    1.11  		if [ "$LZMA_SRC" ]; then
    1.12 @@ -610,6 +610,9 @@
    1.13  		cd $pkgdir && mkdir -p $fs
    1.14  		genpkg_rules || echo -e "\nERROR: genpkg_rules failed\n" >> \
    1.15  			$LOGS/$pkg.log
    1.16 +	else
    1.17 +		gettext "No packages rules: meta package"; echo
    1.18 +		mkdir -p $fs
    1.19  	fi
    1.20  
    1.21  	# First QA check to stop now if genpkg_rules failed.