diff options
Diffstat (limited to 'meta')
-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 |