diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2015-02-19 16:39:58 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-02-23 17:35:28 +0000 |
commit | e5bf4ed333cf11f2835a44df36719dddbb171a3a (patch) | |
tree | 87907ab0385cf5adc9dcb6105315db63b7987580 /scripts/lib | |
parent | 845efa450c8a99b3ade59c5decc852a2769600d3 (diff) | |
download | poky-e5bf4ed333cf11f2835a44df36719dddbb171a3a.tar.gz |
devtool: build: run do_populate_sysroot instead of do_install
If you want to be able to make use of libraries in conjunction with
devtool then we need to install them into the sysroot for other recipes
to use. Make it a configuration option in case it needs to be changed at
runtime.
(From OE-Core rev: 94f517ad8e55edfbe6f06afd963bcfeb849626ff)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib')
-rw-r--r-- | scripts/lib/devtool/standard.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index 763177de1c..9b5a0855b2 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py | |||
@@ -502,7 +502,8 @@ def build(args, config, basepath, workspace): | |||
502 | if not args.recipename in workspace: | 502 | if not args.recipename in workspace: |
503 | logger.error("no recipe named %s in your workspace" % args.recipename) | 503 | logger.error("no recipe named %s in your workspace" % args.recipename) |
504 | return -1 | 504 | return -1 |
505 | exec_build_env_command(config.init_path, basepath, 'bitbake -c install %s' % args.recipename, watch=True) | 505 | build_task = config.get('Build', 'build_task', 'populate_sysroot') |
506 | exec_build_env_command(config.init_path, basepath, 'bitbake -c %s %s' % (build_task, args.recipename), watch=True) | ||
506 | 507 | ||
507 | return 0 | 508 | return 0 |
508 | 509 | ||
@@ -551,7 +552,7 @@ def register_commands(subparsers, context): | |||
551 | parser_status.set_defaults(func=status) | 552 | parser_status.set_defaults(func=status) |
552 | 553 | ||
553 | parser_build = subparsers.add_parser('build', help='Build a recipe', | 554 | parser_build = subparsers.add_parser('build', help='Build a recipe', |
554 | description='Builds the specified recipe using bitbake (up to do_install)', | 555 | description='Builds the specified recipe using bitbake', |
555 | formatter_class=argparse.ArgumentDefaultsHelpFormatter) | 556 | formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
556 | parser_build.add_argument('recipename', help='Recipe to build') | 557 | parser_build.add_argument('recipename', help='Recipe to build') |
557 | parser_build.set_defaults(func=build) | 558 | parser_build.set_defaults(func=build) |