bitbake: event.py, knotty.py, ncurses.py, runningbuild.py: Add support for LogExecTTY...
authorJason Wessel <jason.wessel@windriver.com>
Mon, 17 Sep 2012 22:43:49 +0000 (17:43 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Sep 2012 14:35:32 +0000 (15:35 +0100)
commit91a389e2685ad48c1fbebfd8c6357ab1f43f30e3
tree7ed552ee0539053e11bc60506f772871d05a265f
parent4898649a8ebbcf5e1a575913d9d72e68112061c2
bitbake: 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.

(Bitbake rev: cffe80d82a46aaf52ff4a7b6409435754043553f)

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/event.py
bitbake/lib/bb/ui/crumbs/runningbuild.py
bitbake/lib/bb/ui/knotty.py
bitbake/lib/bb/ui/ncurses.py