From: Markus Lehtonen Date: Tue, 18 Aug 2015 14:13:12 +0000 (+0300) Subject: devtool: make required tasks be run in kernel build X-Git-Tag: 2015-10~579 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=f0a3a38a653c643468452eba43a12795136720c9;p=openembedded-core.git devtool: make required tasks be run in kernel build Set SRCTREECOVEREDTASKS appropriately in the workspace .bbappend file for kernel recipes. This tries to ensure that all needed tasks (esp. configure and patch) are run when building the kernel - tasks which would normally be disabled by externalsrc.bbclass. [YOCTO #6658] Signed-off-by: Markus Lehtonen --- diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index de7afd97c2..6ba86ed801 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py @@ -473,6 +473,8 @@ def modify(args, config, basepath, workspace): if b_is_s: f.write('EXTERNALSRC_BUILD_pn-%s = "%s"\n' % (args.recipename, srctree)) + if bb.data.inherits_class('kernel', rd): + f.write('SRCTREECOVEREDTASKS = "do_validate_branches do_kernel_checkout do_shared_workdir do_fetch do_unpack"\n') if initial_rev: f.write('\n# initial_rev: %s\n' % initial_rev) for commit in commits: