diff options
| -rw-r--r-- | meta/classes/base.bbclass | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 07ef9a2316..bb39b7b0b3 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
| @@ -248,12 +248,13 @@ def buildcfg_neededvars(d): | |||
| 248 | 248 | ||
| 249 | addhandler base_eventhandler | 249 | addhandler base_eventhandler |
| 250 | python base_eventhandler() { | 250 | python base_eventhandler() { |
| 251 | from bb.event import getName | 251 | if isinstance(e, bb.event.ConfigParsed): |
| 252 | |||
| 253 | name = getName(e) | ||
| 254 | |||
| 255 | if name.startswith("BuildStarted"): | ||
| 256 | e.data.setVar('BB_VERSION', bb.__version__) | 252 | e.data.setVar('BB_VERSION', bb.__version__) |
| 253 | generate_git_config(e) | ||
| 254 | pkgarch_mapping(e.data) | ||
| 255 | preferred_ml_updates(e.data) | ||
| 256 | |||
| 257 | if isinstance(e, bb.event.BuildStarted): | ||
| 257 | statuslines = [] | 258 | statuslines = [] |
| 258 | for func in oe.data.typed_value('BUILDCFG_FUNCS', e.data): | 259 | for func in oe.data.typed_value('BUILDCFG_FUNCS', e.data): |
| 259 | g = globals() | 260 | g = globals() |
| @@ -266,11 +267,6 @@ python base_eventhandler() { | |||
| 266 | 267 | ||
| 267 | statusheader = e.data.getVar('BUILDCFG_HEADER', True) | 268 | statusheader = e.data.getVar('BUILDCFG_HEADER', True) |
| 268 | bb.plain('\n%s\n%s\n' % (statusheader, '\n'.join(statuslines))) | 269 | bb.plain('\n%s\n%s\n' % (statusheader, '\n'.join(statuslines))) |
| 269 | |||
| 270 | if name == "ConfigParsed": | ||
| 271 | generate_git_config(e) | ||
| 272 | pkgarch_mapping(e.data) | ||
| 273 | preferred_ml_updates(e.data) | ||
| 274 | } | 270 | } |
| 275 | 271 | ||
| 276 | addtask configure after do_patch | 272 | addtask configure after do_patch |
