From 658008cc6a8acd5c1f26877c9444c96002db01e7 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 19 May 2013 13:16:54 +0300 Subject: data: Ensure dependencies of subfunctions are accounted for Currently we account of the top level function's vardeps but not those of any subfunction. This would imply we'd have to manually write the dependencies of all parent functions which would be crazy. This patch adds the dependencies to fix the issue. Signed-off-by: Richard Purdie --- lib/bb/data.py | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/bb/data.py') diff --git a/lib/bb/data.py b/lib/bb/data.py index abf210aa6..87c4808b5 100644 --- a/lib/bb/data.py +++ b/lib/bb/data.py @@ -274,6 +274,7 @@ def emit_func(func, o=sys.__stdout__, d = init()): if d.getVarFlag(dep, "func"): emit_var(dep, o, d, False) and o.write('\n') newdeps |= bb.codeparser.ShellParser(dep, logger).parse_shell(d.getVar(dep, True)) + newdeps |= set((d.getVarFlag(dep, "vardeps", True) or "").split()) newdeps -= seen def update_data(d): -- cgit 1.2.3-korg