diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2008-10-28 22:15:06 +0000 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2008-10-28 22:15:06 +0000 |
commit | b296ae263ce12294a7264ed09b987acda73e4f67 (patch) | |
tree | 9c0dfd5439d9d27f74b36f9731afb01c0c018531 /bitbake/lib/bb/runqueue.py | |
parent | db140d9ce0a5918cab2615862402c07ef81c6944 (diff) | |
download | openembedded-core-b296ae263ce12294a7264ed09b987acda73e4f67.tar.gz openembedded-core-b296ae263ce12294a7264ed09b987acda73e4f67.tar.bz2 openembedded-core-b296ae263ce12294a7264ed09b987acda73e4f67.zip |
bitbake: Add tryaltconfigs option to disable the alternative configuration attempts and make the 'continue' more aggresive
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: failed_fnids = self.finish_runqueue() if len(failed_fnids) == 0: return failures - if self.taskData.abort: + if not self.taskData.tryaltconfigs: raise bb.runqueue.TaskFailure(failed_fnids) for fnid in failed_fnids: #print "Failure: %s %s %s" % (fnid, self.taskData.fn_index[fnid], self.runq_task[fnid]) @@ -970,6 +970,8 @@ class RunQueue: bb.msg.error(bb.msg.domain.RunQueue, "Task %s (%s) failed" % (task, self.get_user_idstring(task))) self.failed_fnids.append(self.runq_fnid[task]) self.stats.taskFailed() + if not self.taskData.abort: + continue break self.task_complete(task) self.stats.taskCompleted() |