mirror of
https://git.yoctoproject.org/poky
synced 2026-02-26 19:39:40 +01:00
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>
This commit is contained in:
committed by
Richard Purdie
parent
845efa450c
commit
e5bf4ed333
@@ -502,7 +502,8 @@ def build(args, config, basepath, workspace):
|
||||
if not args.recipename in workspace:
|
||||
logger.error("no recipe named %s in your workspace" % args.recipename)
|
||||
return -1
|
||||
exec_build_env_command(config.init_path, basepath, 'bitbake -c install %s' % args.recipename, watch=True)
|
||||
build_task = config.get('Build', 'build_task', 'populate_sysroot')
|
||||
exec_build_env_command(config.init_path, basepath, 'bitbake -c %s %s' % (build_task, args.recipename), watch=True)
|
||||
|
||||
return 0
|
||||
|
||||
@@ -551,7 +552,7 @@ def register_commands(subparsers, context):
|
||||
parser_status.set_defaults(func=status)
|
||||
|
||||
parser_build = subparsers.add_parser('build', help='Build a recipe',
|
||||
description='Builds the specified recipe using bitbake (up to do_install)',
|
||||
description='Builds the specified recipe using bitbake',
|
||||
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
|
||||
parser_build.add_argument('recipename', help='Recipe to build')
|
||||
parser_build.set_defaults(func=build)
|
||||
|
||||
Reference in New Issue
Block a user