Message ID | e348cf75da604b299d04a4d4f86a28428feabb55.1663078873.git.steve@sakoman.com |
---|---|
State | Accepted, archived |
Commit | 81a6f490dd1f5f669c75cd2ceb1105ce7a09c6e4 |
Headers | show |
Series | [kirkstone,2.0,01/14] runqueue: Fix unihash cache mismatch issues | expand |
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py index 7eea72e6..111dc0ee 100644 --- a/lib/bb/runqueue.py +++ b/lib/bb/runqueue.py @@ -2381,6 +2381,9 @@ class RunQueueExecute: self.rqdata.runtaskentries[hashtid].unihash = unihash bb.parse.siggen.set_unihash(hashtid, unihash) toprocess.add(hashtid) + if torehash: + # Need to save after set_unihash above + bb.parse.siggen.save_unitaskhashes() # Work out all tasks which depend upon these total = set()