bitbake: knotty: Use non-interactive mode as fallback for dumb terminals
TERM=dumb bitbake X shows no output for task status which is suboptimal. Use the non-interactive mode if the terminal doesn't support what we need for interactive mode giving a better user experience. Also print a note to the console to say this has happened. [YOCTO #8768] (Bitbake rev: 6f84cf4bd77f35fcd07e0b2f5149f1d6866a414d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
bfa7859ffa
commit
46d62d076d
|
@ -174,6 +174,10 @@ class TerminalFilter(object):
|
|||
self.rows, self.columns = self.getTerminalColumns()
|
||||
except:
|
||||
self.cuu = None
|
||||
if not self.cuu:
|
||||
self.interactive = False
|
||||
bb.note("Unable to use interactive mode for this terminal, using fallback")
|
||||
return
|
||||
console.addFilter(InteractConsoleLogFilter(self, format))
|
||||
errconsole.addFilter(InteractConsoleLogFilter(self, format))
|
||||
|
||||
|
|
Loading…
Reference in New Issue