diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2013-09-19 17:48:36 -0300 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-09-20 12:27:56 +0100 | 
| commit | 75bde3ee02262cb3c6b91279ca277e3e5324ee5e (patch) | |
| tree | ecd7def1ed6f4543466e20c6f300113192b879ae | |
| parent | dac7dd70eb7a55ada5fdfc224aba5bac7c49f63f (diff) | |
| download | openembedded-core-75bde3ee02262cb3c6b91279ca277e3e5324ee5e.tar.gz openembedded-core-75bde3ee02262cb3c6b91279ca277e3e5324ee5e.tar.bz2 openembedded-core-75bde3ee02262cb3c6b91279ca277e3e5324ee5e.zip | |
uboot-config.bbclass: Use an annonymous python function
The processing needs to happen per recipe and thus it ought to use
annonymous python function instead to be triggered at event.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/classes/uboot-config.bbclass | 12 | 
1 files changed, 5 insertions, 7 deletions
| diff --git a/meta/classes/uboot-config.bbclass b/meta/classes/uboot-config.bbclass index fc37620369..44b46ffa0b 100644 --- a/meta/classes/uboot-config.bbclass +++ b/meta/classes/uboot-config.bbclass @@ -7,14 +7,12 @@  #  # Copyright 2013 (C) O.S. Systems Software LTDA. -addhandler uboot_config_eventhandler -uboot_config_eventhandler[eventmask] = "bb.event.ConfigParsed" -python uboot_config_eventhandler() { -    ubootconfigflags = e.data.getVarFlags('UBOOT_CONFIG') +python () { +    ubootconfigflags = d.getVarFlags('UBOOT_CONFIG')      if not ubootconfigflags:          return -    ubootconfig = (e.data.getVar('UBOOT_CONFIG', True) or "").split() +    ubootconfig = (d.getVar('UBOOT_CONFIG', True) or "").split()      if len(ubootconfig) > 1:          raise bb.parse.SkipPackage('You can only have a single default for UBOOT_CONFIG.')      elif len(ubootconfig) == 0: @@ -31,9 +29,9 @@ python uboot_config_eventhandler() {          if ubootconfig == f:              bb.debug(1, "Setting UBOOT_MACHINE to %s." % items[0]) -            e.data.setVar('UBOOT_MACHINE', items[0]) +            d.setVar('UBOOT_MACHINE', items[0])              if items[1]:                  bb.debug(1, "Appending '%s' to IMAGE_FSTYPES." % items[1]) -                e.data.appendVar('IMAGE_FSTYPES', ' ' + items[1]) +                d.appendVar('IMAGE_FSTYPES', ' ' + items[1])  } | 
