mirror of
https://git.yoctoproject.org/poky
synced 2026-04-25 06:32:12 +02:00
bitbake: knotty: Hide the footer if a process progress bar is shown
With the introduction of the hash equivalence server, the progress bar for "Checking sstate mirror object availability" is shown repeatedly while the tasks are being executed. If the footer is not hidden then, it will be moved up one line every time, creating a messy interface. (Bitbake rev: b7ecb1d0232c12b8388ae516b1dbd025ad782d56) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 56b5ec4c2b3e658e73ca6c3a12feeb96df0977fb) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
9b93154528
commit
3d92e6b49d
@@ -477,7 +477,8 @@ def main(server, eventHandler, params, tf = TerminalFilter):
|
||||
if event is None:
|
||||
if main.shutdown > 1:
|
||||
break
|
||||
termfilter.updateFooter()
|
||||
if not parseprogress:
|
||||
termfilter.updateFooter()
|
||||
event = eventHandler.waitEvent(0.25)
|
||||
if event is None:
|
||||
continue
|
||||
@@ -539,6 +540,7 @@ def main(server, eventHandler, params, tf = TerminalFilter):
|
||||
continue
|
||||
if event.total == 0:
|
||||
continue
|
||||
termfilter.clearFooter()
|
||||
parseprogress = new_progress("Parsing recipes", event.total).start()
|
||||
continue
|
||||
if isinstance(event, bb.event.ParseProgress):
|
||||
@@ -638,6 +640,7 @@ def main(server, eventHandler, params, tf = TerminalFilter):
|
||||
if isinstance(event, bb.event.ProcessStarted):
|
||||
if params.options.quiet > 1:
|
||||
continue
|
||||
termfilter.clearFooter()
|
||||
parseprogress = new_progress(event.processname, event.total)
|
||||
parseprogress.start(False)
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user