[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