[Angstrom-devel] [RFC] backport base_version_less_or_equal() (base.bbclass) from .dev to stable branch
Bernhard Guillon
Bernhard.Guillon at opensimpad.org
Wed Mar 12 19:43:08 CET 2008
Koen Kooi wrote:
> from mtn annotate classes/base.bbclass:
>
> ~ e10f95bb.. by pfalcon 2007-02-27: def base_less_or_equal(variable,
> checkvalue, truevalue, falsevalue, d):
> ~ : import bb
> ~ : if
> float(bb.data.getVar(variable,d,1)) <= float(checkvalue):
> ~ : return truevalue
> ~ : else:
> ~ : return falsevalue
>
>
>
> I didn't know the stable branch is over a year old now.....
>
I would like to use base_version_less_or_equal() not base_less_or_equal().
.dev base.bbclass
<---snip--->
def base_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
import bb
if float(bb.data.getVar(variable,d,1)) <= float(checkvalue):
return truevalue
else:
return falsevalue
def base_version_less_or_equal(variable, checkvalue, truevalue,
falsevalue, d):
import bb
result = bb.vercmp(bb.data.getVar(variable,d,True), checkvalue)
if result <= 0:
return truevalue
else:
return falsevalue
<---snap--->
best regards
Bernhard Guillon
More information about the Angstrom-distro-devel
mailing list