From ffeb05567c810fd4b65d99d125fdb3c98c43d37e Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Sat, 10 Apr 2021 10:07:02 -0300 Subject: classes: fsl-kernel-localversion: Fix task dependency We need to do any change to the generated `.config` file after it is finished to be modified. In the case of `kernel-yocto` class being in use, we need to do it after `kernel_configme` task. Fixes: c7e23876 ("linux-imx.inc: inherit kernel-yocto class") Fixes: #707. Signed-off-by: Otavio Salvador Change-Id: I7d32b47595dff269defdc5b3f98aa0b9d89b603a (cherry picked from commit 492999986124b5e960d0e21fc81d341458d6c5ad) --- classes/fsl-kernel-localversion.bbclass | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/classes/fsl-kernel-localversion.bbclass b/classes/fsl-kernel-localversion.bbclass index 0a175e31..c73b60a6 100644 --- a/classes/fsl-kernel-localversion.bbclass +++ b/classes/fsl-kernel-localversion.bbclass @@ -22,7 +22,8 @@ kernel_conf_variable() { fi } -do_preconfigure() { +do_kernel_localversion[dirs] += "${S} ${B}" +do_kernel_localversion() { mkdir -p ${B} echo "" > ${B}/.config CONF_SED_SCRIPT="" @@ -40,4 +41,5 @@ do_preconfigure() { printf "%s%s" +g $head > ${S}/.scmversion fi } -addtask preconfigure before do_configure after do_unpack do_patch do_kernel_metadata + +addtask kernel_localversion before do_configure after do_patch do_kernel_configme -- cgit v1.2.3-54-g00ecf