diff options
author | Chris Larson <chris_larson@mentor.com> | 2011-03-29 12:53:19 -0700 |
---|---|---|
committer | Chris Larson <chris_larson@mentor.com> | 2011-05-18 09:55:58 -0700 |
commit | 96e4df5d0b4e27e40a2a6b5d7db2631b9c203010 (patch) | |
tree | 682d112618a738f29885a73038abac9d4968083b /meta/classes/base.bbclass | |
parent | 95c1c690d14f493b615eafeb349d57aa67366b5d (diff) | |
download | openembedded-core-contrib-96e4df5d0b4e27e40a2a6b5d7db2631b9c203010.tar.gz |
Rework how the devshell functions
In the new implementation, each known terminal is defined as a class in
oe.terminal, as a subclass of bb.process.Popen. It obeys the OE_TERMINAL
variable, which is a 'choice' typed variable. This variable may be 'auto',
'none', or any of the names of the defined terminals.
When using 'auto', or requesting an unsupported terminal, we attempt to spawn
them in priority order until we get one that's available on this system (and
in the case of the X terminals, has DISPLAY defined). The 'none' value is
used when we're doing things like automated builds, and want to ensure that no
terminal is *ever* spawned, under any circumstances.
Current available terminals:
gnome
konsole
xterm
rxvt
screen
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'meta/classes/base.bbclass')
0 files changed, 0 insertions, 0 deletions