diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/runningbuild.py')
| -rw-r--r-- | bitbake/lib/bb/ui/crumbs/runningbuild.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/runningbuild.py b/bitbake/lib/bb/ui/crumbs/runningbuild.py index 2399ff3943..bf72e2a725 100644 --- a/bitbake/lib/bb/ui/crumbs/runningbuild.py +++ b/bitbake/lib/bb/ui/crumbs/runningbuild.py | |||
| @@ -239,6 +239,12 @@ class RunningBuild (gobject.GObject): | |||
| 239 | else: | 239 | else: |
| 240 | self.emit ("build-succeeded") | 240 | self.emit ("build-succeeded") |
| 241 | 241 | ||
| 242 | elif isinstance(event, bb.command.CommandFailed): | ||
| 243 | if event.error.startswith("Exited with"): | ||
| 244 | # If the command fails with an exit code we're done, emit the | ||
| 245 | # generic signal for the UI to notify the user | ||
| 246 | self.emit("build-complete") | ||
| 247 | |||
| 242 | elif isinstance(event, bb.event.CacheLoadStarted) and pbar: | 248 | elif isinstance(event, bb.event.CacheLoadStarted) and pbar: |
| 243 | pbar.set_title("Loading cache") | 249 | pbar.set_title("Loading cache") |
| 244 | self.progress_total = event.total | 250 | self.progress_total = event.total |
