summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/siggen.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
index 52e698c469..370f6ad3b3 100644
--- a/bitbake/lib/bb/siggen.py
+++ b/bitbake/lib/bb/siggen.py
@@ -430,9 +430,11 @@ def compare_sigfiles(a, b, recursecb = None):
430 for dep in changed: 430 for dep in changed:
431 output.append("Hash for dependent task %s changed from %s to %s" % (clean_basepath(dep), a[dep], b[dep])) 431 output.append("Hash for dependent task %s changed from %s to %s" % (clean_basepath(dep), a[dep], b[dep]))
432 if callable(recursecb): 432 if callable(recursecb):
433 # If a dependent hash changed, might as well print the line above and then defer to the changes in
434 # that hash since in all likelyhood, they're the same changes this task also saw.
433 recout = recursecb(dep, a[dep], b[dep]) 435 recout = recursecb(dep, a[dep], b[dep])
434 if recout: 436 if recout:
435 output.extend(recout) 437 output = [output[-1]] + recout
436 438
437 a_taint = a_data.get('taint', None) 439 a_taint = a_data.get('taint', None)
438 b_taint = b_data.get('taint', None) 440 b_taint = b_data.get('taint', None)