diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-11-08 16:26:04 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-11-08 22:01:19 +0000 |
commit | 28937721ab04968e689aec26a92a2317dd2d5828 (patch) | |
tree | 15bc1ffcac1c8137cff13adb7e9b56b2b34da425 /bitbake/lib/bb/runqueue.py | |
parent | 267eca35c1ac1e59a780ff433ad32018e294cc0f (diff) | |
download | poky-28937721ab04968e689aec26a92a2317dd2d5828.tar.gz |
bitbake: runqueue: Fix runall option handling
The previous fix for runall option handling had a small bug in it, it
didn't clear the originally processed task list which meant it was running
too many tasks. Fix this so the list is reset and rebuild correctly.
(Bitbake rev: 87c9e120897ed04dfc64d4752fc602f9bfcb8645)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 7d4cbed775..957c2d1806 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
@@ -933,6 +933,7 @@ class RunQueueData: | |||
933 | for tid in list(self.runtaskentries.keys()): | 933 | for tid in list(self.runtaskentries.keys()): |
934 | if tid not in runq_build: | 934 | if tid not in runq_build: |
935 | reduced_tasklist.remove(tid) | 935 | reduced_tasklist.remove(tid) |
936 | runq_build = {} | ||
936 | 937 | ||
937 | for task in self.cooker.configuration.runall: | 938 | for task in self.cooker.configuration.runall: |
938 | if not task.startswith("do_"): | 939 | if not task.startswith("do_"): |