diff options
author | Jason Wessel <jason.wessel@windriver.com> | 2012-09-17 17:43:49 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-09-24 15:31:13 +0100 |
commit | cffe80d82a46aaf52ff4a7b6409435754043553f (patch) | |
tree | 580b4ae3f86180391efbadcfda1c31e4a31a73ec /lib/bb/ui/ncurses.py | |
parent | a6cc53cdb3c34fc8fd01bbc5ce0008429dc6785c (diff) | |
download | openembedded-core-contrib-cffe80d82a46aaf52ff4a7b6409435754043553f.tar.gz |
event.py, knotty.py, ncurses.py, runningbuild.py: Add support for LogExecTTY event
The LogExecTTY even is intended to provide the ability to spawn a task
on a the controlling tty, if a tty is availble. When a controlling
tty is not availble the previous behavior is preserved where a warning
is issued about the action an end user must execute.
All the available UI's were tested against the new event type.
This feature is primarily intended for hooking up a screen client
session automatically on the controlling tty to allow for a more
streamlined end user experience when using a pure command line driven
environment. The changes that send the LogExecTTY event are in the
oe-core side.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/ui/ncurses.py')
-rw-r--r-- | lib/bb/ui/ncurses.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/bb/ui/ncurses.py b/lib/bb/ui/ncurses.py index f573b95574..f6ea7f9bca 100644 --- a/lib/bb/ui/ncurses.py +++ b/lib/bb/ui/ncurses.py @@ -318,6 +318,8 @@ class NCursesUI: if isinstance(event, bb.cooker.CookerExit): exitflag = True + if isinstance(event, bb.event.LogExecTTY): + mw.appendText('WARN: ' + event.msg + '\n') if helper.needUpdate: activetasks, failedtasks = helper.getTasks() taw.erase() |