diff options
Diffstat (limited to 'bitbake/lib/bb/parse/ast.py')
-rw-r--r-- | bitbake/lib/bb/parse/ast.py | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/bitbake/lib/bb/parse/ast.py b/bitbake/lib/bb/parse/ast.py index 8b5b36619d..dba4540f5e 100644 --- a/bitbake/lib/bb/parse/ast.py +++ b/bitbake/lib/bb/parse/ast.py | |||
@@ -130,7 +130,6 @@ class DataNode(AstNode): | |||
130 | val = groupd["value"] | 130 | val = groupd["value"] |
131 | elif "colon" in groupd and groupd["colon"] != None: | 131 | elif "colon" in groupd and groupd["colon"] != None: |
132 | e = data.createCopy() | 132 | e = data.createCopy() |
133 | bb.data.update_data(e) | ||
134 | op = "immediate" | 133 | op = "immediate" |
135 | val = e.expand(groupd["value"], key + "[:=]") | 134 | val = e.expand(groupd["value"], key + "[:=]") |
136 | elif "append" in groupd and groupd["append"] != None: | 135 | elif "append" in groupd and groupd["append"] != None: |
@@ -350,12 +349,10 @@ def finalize(fn, d, variant = None): | |||
350 | bb.event.fire(bb.event.RecipePreFinalise(fn), d) | 349 | bb.event.fire(bb.event.RecipePreFinalise(fn), d) |
351 | 350 | ||
352 | bb.data.expandKeys(d) | 351 | bb.data.expandKeys(d) |
353 | bb.data.update_data(d) | ||
354 | code = [] | 352 | code = [] |
355 | for funcname in d.getVar("__BBANONFUNCS", False) or []: | 353 | for funcname in d.getVar("__BBANONFUNCS", False) or []: |
356 | code.append("%s(d)" % funcname) | 354 | code.append("%s(d)" % funcname) |
357 | bb.utils.better_exec("\n".join(code), {"d": d}) | 355 | bb.utils.better_exec("\n".join(code), {"d": d}) |
358 | bb.data.update_data(d) | ||
359 | 356 | ||
360 | tasklist = d.getVar('__BBTASKS', False) or [] | 357 | tasklist = d.getVar('__BBTASKS', False) or [] |
361 | bb.event.fire(bb.event.RecipeTaskPreProcess(fn, list(tasklist)), d) | 358 | bb.event.fire(bb.event.RecipeTaskPreProcess(fn, list(tasklist)), d) |