[bitbake-devel] [PATCH 0/4] Add ability to auto spawn screen on a controlling terminal

Jason Wessel jason.wessel at windriver.com
Mon Sep 17 22:43:47 UTC 2012


This is a series of 4 patches, 2 for bitbake and 2 for oe-core.  On
the bitbake side the idea is to have a new type of event which can
exec a command or print a log message if there is no controlling
terminal available.

When a controlling terminal is available the knotty UI can directly
execute the command on the controlling terminal, instead of printing
something, which occurs in all the other UI's.  What is really nice
about this is that you don't have to spawn screen in separate
terminals when you only want to use a single terminal to a build
server.

--
 lib/bb/event.py                  |    9 +++++++++
 lib/bb/ui/crumbs/progress.py     |    3 +++
 lib/bb/ui/crumbs/runningbuild.py |   15 +++++++++++++++
 lib/bb/ui/knotty.py              |   19 +++++++++++++++++++
 lib/bb/ui/ncurses.py             |    2 ++
 meta/classes/terminal.bbclass    |    4 ++--
 meta/lib/oe/terminal.py          |   33 +++++++++++++++++++--------------
 7 files changed, 69 insertions(+), 16 deletions(-)




More information about the bitbake-devel mailing list