cookutils rev 435

cook: we may have a local bdep not in wok, not on mirror but in local repo
author Christophe Lincoln <pankso@slitaz.org>
date Tue May 22 11:03:36 2012 +0200 (2012-05-22)
parents 6f565c07555e
children f96794734ee6
files cook
line diff
     1.1 --- a/cook	Mon May 21 00:35:13 2012 +0200
     1.2 +++ b/cook	Tue May 22 11:03:36 2012 +0200
     1.3 @@ -469,6 +469,11 @@
     1.4  				# libboost-dev exists but not libboost, so check if we got vers.
     1.5  				unset vers
     1.6  				vers=$(. $WOK/$i/receipt 2>/dev/null ; echo $VERSION)
     1.7 +				# We may have a local package.
     1.8 +				if [ ! "$vers" ]; then
     1.9 +					vers=$(grep "^$i |" $PKGS/packages.desc | awk '{print $3}')
    1.10 +				fi
    1.11 +				debug "bdep: $i version: $vers"
    1.12  				if [ -f "$PKGS/$i-${vers}${arch}.tazpkg" ]; then
    1.13  					echo $i-${vers}${arch}.tazpkg >> $CACHE/installed.local
    1.14  				else
    1.15 @@ -483,7 +488,7 @@
    1.16  							echo $i >> $CACHE/missing.dep
    1.17  						fi
    1.18  					else
    1.19 -						# Package is not in wok but may be in repo.
    1.20 +						# Package is not in wok but may be in online repo.
    1.21  						if fgrep -q $i-${vers}${arch} ${root}$DB/packages.list; then
    1.22  							echo $i >> $CACHE/installed.web
    1.23  						else