summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
index 8eacb5e896..791e53eabf 100644
--- a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
+++ b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
@@ -79,6 +79,14 @@ class Command(BaseCommand):
79 br.save() 79 br.save()
80 bec.be.lock = BuildEnvironment.LOCK_FREE 80 bec.be.lock = BuildEnvironment.LOCK_FREE
81 bec.be.save() 81 bec.be.save()
82 # Cancel the pending build and report the exception to the UI
83 log_object = LogMessage.objects.create(
84 build = br.build,
85 level = LogMessage.EXCEPTION,
86 message = errmsg)
87 log_object.save()
88 br.build.outcome = Build.FAILED
89 br.build.save()
82 90
83 def archive(self): 91 def archive(self):
84 for br in BuildRequest.objects.filter(state=BuildRequest.REQ_ARCHIVE): 92 for br in BuildRequest.objects.filter(state=BuildRequest.REQ_ARCHIVE):