terminal.bbclass: import oe.terminal for oe.terminal.prioritized()
Fixed: INHERIT += "typecheck" $ bitbake -p ERROR: Failure expanding expression auto none ${@" ".join(o.name for o in oe.terminal.prioritized())} which triggered exception AttributeError: 'module' object has no attribute 'terminal' (From OE-Core rev: 74bc2a65ec18c749d9343d9a33eccae93726846c) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
bee556aa0d
commit
aeb8964b01
|
@ -1,8 +1,7 @@
|
|||
OE_TERMINAL ?= 'auto'
|
||||
OE_TERMINAL[type] = 'choice'
|
||||
OE_TERMINAL[choices] = 'auto none \
|
||||
${@" ".join(o.name \
|
||||
for o in oe.terminal.prioritized())}'
|
||||
${@oe_terminal_prioritized()}'
|
||||
|
||||
OE_TERMINAL_EXPORTS += 'EXTRA_OEMAKE'
|
||||
OE_TERMINAL_EXPORTS[type] = 'list'
|
||||
|
@ -10,6 +9,9 @@ OE_TERMINAL_EXPORTS[type] = 'list'
|
|||
XAUTHORITY ?= "${HOME}/.Xauthority"
|
||||
SHELL ?= "bash"
|
||||
|
||||
def oe_terminal_prioritized():
|
||||
import oe.terminal
|
||||
return " ".join(o.name for o in oe.terminal.prioritized())
|
||||
|
||||
def emit_terminal_func(command, envdata, d):
|
||||
cmd_func = 'do_terminal'
|
||||
|
|
Loading…
Reference in New Issue