[oe-commits] [bitbake] 16/17: toasterui: exit on final events

git at git.openembedded.org git at git.openembedded.org
Mon Mar 7 17:24:08 UTC 2016


rpurdie pushed a commit to branch master
in repository bitbake.

commit b11f9d6d3c2eb615335901e1dcea699daf3afb4c
Author: Ed Bartosh <ed.bartosh at linux.intel.com>
AuthorDate: Wed Mar 2 22:47:43 2016 -0800

    toasterui: exit on final events
    
    Toasterui exits only if bitbake observer shuts down.
    In build mode it should exit when build is done.
    
    Made toasterui exit on bb.command.CommandCompleted,
    bb.command.CommandFailed and bb.command.CommandExit events
    when it's running in build mode.
    
    Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
    Signed-off-by: brian avery <avery.brian at gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 lib/bb/ui/toasterui.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/bb/ui/toasterui.py b/lib/bb/ui/toasterui.py
index 2d44377..728803d 100644
--- a/lib/bb/ui/toasterui.py
+++ b/lib/bb/ui/toasterui.py
@@ -388,7 +388,10 @@ def main(server, eventHandler, params):
             if isinstance(event, (bb.command.CommandCompleted,
                                   bb.command.CommandFailed,
                                   bb.command.CommandExit)):
-                errorcode = 0
+                if params.observe_only:
+                    errorcode = 0
+                else:
+                    main.shutdown = 1
 
                 continue
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list