diff options
Diffstat (limited to 'bitbake/lib/bb/ui/ncurses.py')
| -rw-r--r-- | bitbake/lib/bb/ui/ncurses.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/bitbake/lib/bb/ui/ncurses.py b/bitbake/lib/bb/ui/ncurses.py index 98647fc3e0..c45ffd63ac 100644 --- a/bitbake/lib/bb/ui/ncurses.py +++ b/bitbake/lib/bb/ui/ncurses.py | |||
| @@ -196,7 +196,7 @@ class NCursesUI: | |||
| 196 | # t.start() | 196 | # t.start() |
| 197 | 197 | ||
| 198 | #-------------------------------------------------------------------------# | 198 | #-------------------------------------------------------------------------# |
| 199 | def main(self, stdscr, server, eventHandler): | 199 | def main(self, stdscr, server, eventHandler, params): |
| 200 | #-------------------------------------------------------------------------# | 200 | #-------------------------------------------------------------------------# |
| 201 | height, width = stdscr.getmaxyx() | 201 | height, width = stdscr.getmaxyx() |
| 202 | 202 | ||
| @@ -236,13 +236,15 @@ class NCursesUI: | |||
| 236 | shutdown = 0 | 236 | shutdown = 0 |
| 237 | 237 | ||
| 238 | try: | 238 | try: |
| 239 | cmdline, error = server.runCommand(["getCmdLineAction"]) | 239 | params.updateFromServer(server) |
| 240 | cmdline = params.parseActions() | ||
| 240 | if not cmdline: | 241 | if not cmdline: |
| 241 | print("Nothing to do. Use 'bitbake world' to build everything, or run 'bitbake --help' for usage information.") | 242 | print("Nothing to do. Use 'bitbake world' to build everything, or run 'bitbake --help' for usage information.") |
| 242 | return | 243 | return 1 |
| 243 | elif error: | 244 | if 'msg' in cmdline and cmdline['msg']: |
| 244 | print("Error getting bitbake commandline: %s" % error) | 245 | logger.error(cmdline['msg']) |
| 245 | return | 246 | return 1 |
| 247 | cmdline = cmdline['action'] | ||
| 246 | ret, error = server.runCommand(cmdline) | 248 | ret, error = server.runCommand(cmdline) |
| 247 | if error: | 249 | if error: |
| 248 | print("Error running command '%s': %s" % (cmdline, error)) | 250 | print("Error running command '%s': %s" % (cmdline, error)) |
