]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernelsrc.bbclass: Ensure fetch/unpack/patch tasks don't run
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 19 Dec 2014 13:18:51 +0000 (13:18 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 20 Dec 2014 14:02:10 +0000 (14:02 +0000)
In particular this removes a race condition where a ${S}/patches
directory could be created by do_unpack. This confuses kern-tools.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/kernelsrc.bbclass

index 11f04e961209adfe2b1484514a796abf4c40cea7..4208eff6fc8d427031dd6d8779b77038a48d7657 100644 (file)
@@ -1,5 +1,8 @@
 S = "${STAGING_KERNEL_DIR}"
+do_fetch[noexec] = "1"
 do_unpack[depends] += "virtual/kernel:do_patch"
+do_unpack[noexec] = "1"
+do_patch[noexec] = "1"
 do_package[depends] += "virtual/kernel:do_populate_sysroot"
 KERNEL_VERSION = "${@get_kernelversion_file("${S}")}"