diff options
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 62bd10ae24..2df51de75a 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
@@ -845,7 +845,7 @@ class RunQueue: | |||
845 | failed_fnids = self.finish_runqueue() | 845 | failed_fnids = self.finish_runqueue() |
846 | if len(failed_fnids) == 0: | 846 | if len(failed_fnids) == 0: |
847 | return failures | 847 | return failures |
848 | if self.taskData.abort: | 848 | if not self.taskData.tryaltconfigs: |
849 | raise bb.runqueue.TaskFailure(failed_fnids) | 849 | raise bb.runqueue.TaskFailure(failed_fnids) |
850 | for fnid in failed_fnids: | 850 | for fnid in failed_fnids: |
851 | #print "Failure: %s %s %s" % (fnid, self.taskData.fn_index[fnid], self.runq_task[fnid]) | 851 | #print "Failure: %s %s %s" % (fnid, self.taskData.fn_index[fnid], self.runq_task[fnid]) |
@@ -970,6 +970,8 @@ class RunQueue: | |||
970 | bb.msg.error(bb.msg.domain.RunQueue, "Task %s (%s) failed" % (task, self.get_user_idstring(task))) | 970 | bb.msg.error(bb.msg.domain.RunQueue, "Task %s (%s) failed" % (task, self.get_user_idstring(task))) |
971 | self.failed_fnids.append(self.runq_fnid[task]) | 971 | self.failed_fnids.append(self.runq_fnid[task]) |
972 | self.stats.taskFailed() | 972 | self.stats.taskFailed() |
973 | if not self.taskData.abort: | ||
974 | continue | ||
973 | break | 975 | break |
974 | self.task_complete(task) | 976 | self.task_complete(task) |
975 | self.stats.taskCompleted() | 977 | self.stats.taskCompleted() |