diff options
| author | Matthew McClintock <msm-oss@mcclintock.net> | 2017-03-08 14:24:38 -0600 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-13 09:43:40 +0000 |
| commit | 404f2aef94f8db6e46101e4ec9a6aa7e85b97880 (patch) | |
| tree | fa823091470404e215c3f6d496121e2b063c1388 /bitbake/lib/bb/main.py | |
| parent | 3e5f3cfe812dd5787c7420cdbfe47e1b257f567d (diff) | |
| download | poky-404f2aef94f8db6e46101e4ec9a6aa7e85b97880.tar.gz | |
bitbake: runqueue: add option to run all tasks in specific build target
For example:
$ bitbake core-image-minimal --runall unpack
...
NOTE: Tasks Summary: Attempted 326 tasks of which 88 didn't need to be rerun and all succeeded.
$ bitbake core-image-minimal --runall patch
NOTE: Tasks Summary: Attempted 453 tasks of which 332 didn't need to be rerun and all succeeded.
This can replace fetchall as well:
$ bitbake core-image-minimal --runall fetch
NOTE: Tasks Summary: Attempted 135 tasks of which 119 didn't need to be rerun and all succeeded.
(Bitbake rev: 7c0fa6ba66cdb956b37d94055307cde857633df9)
Signed-off-by: Matthew McClintock <msm-oss@mcclintock.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/main.py')
| -rwxr-xr-x | bitbake/lib/bb/main.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/main.py b/bitbake/lib/bb/main.py index 3ff43cf9ae..b3cd2cfe20 100755 --- a/bitbake/lib/bb/main.py +++ b/bitbake/lib/bb/main.py | |||
| @@ -287,6 +287,9 @@ class BitBakeConfigParameters(cookerdata.ConfigParameters): | |||
| 287 | help="Writes the event log of the build to a bitbake event json file. " | 287 | help="Writes the event log of the build to a bitbake event json file. " |
| 288 | "Use '' (empty string) to assign the name automatically.") | 288 | "Use '' (empty string) to assign the name automatically.") |
| 289 | 289 | ||
| 290 | parser.add_option("", "--runall", action="store", dest="runall", | ||
| 291 | help="Run the specified task for all build targets and their dependencies.") | ||
| 292 | |||
| 290 | options, targets = parser.parse_args(argv) | 293 | options, targets = parser.parse_args(argv) |
| 291 | 294 | ||
| 292 | if options.quiet and options.verbose: | 295 | if options.quiet and options.verbose: |
