From f26d3e8d5f735c7439bed234d0eb030215cded98 Mon Sep 17 00:00:00 2001 From: Cristiana Voicu Date: Tue, 20 Nov 2012 14:37:46 +0200 Subject: bitbake: hob: showing when build fails because out of disk space -to enable this in hob, first you have to enable this in bitbake using BB_DISKMON_DIRS and/or BB_DISKMON_WARNINTERVAL vars -created "restart the build" action on the build_fail_top_bar [YOCTO #3357] (Bitbake rev: 964ac25d153ff4da144963289a32066db0e28b89) Signed-off-by: Cristiana Voicu Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/runningbuild.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'bitbake/lib/bb/ui/crumbs/runningbuild.py') diff --git a/bitbake/lib/bb/ui/crumbs/runningbuild.py b/bitbake/lib/bb/ui/crumbs/runningbuild.py index f6848fd8bf..78fa1417f5 100644 --- a/bitbake/lib/bb/ui/crumbs/runningbuild.py +++ b/bitbake/lib/bb/ui/crumbs/runningbuild.py @@ -88,6 +88,9 @@ class RunningBuild (gobject.GObject): 'log-warning' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, ()), + 'disk-full' : (gobject.SIGNAL_RUN_LAST, + gobject.TYPE_NONE, + ()), 'no-provider' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), @@ -290,6 +293,7 @@ class RunningBuild (gobject.GObject): # Emit the appropriate signal depending on the number of failures if self.buildaborted: self.emit ("build-aborted") + self.buildaborted = False elif (failures >= 1): self.emit ("build-failed") else: @@ -304,6 +308,7 @@ class RunningBuild (gobject.GObject): elif isinstance(event, bb.event.DiskFull): self.buildaborted = True + self.emit("disk-full") elif isinstance(event, bb.command.CommandFailed): self.emit("log", "error", "Command execution failed: %s" % (event.error)) -- cgit v1.2.3-54-g00ecf