]> code.ossystems Code Review - meta-freescale.git/commitdiff
classes: fsl-kernel-localversion: Fix task dependency
authorOtavio Salvador <otavio@ossystems.com.br>
Sat, 10 Apr 2021 13:07:02 +0000 (10:07 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Sat, 10 Apr 2021 14:27:34 +0000 (11:27 -0300)
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 <otavio@ossystems.com.br>
Change-Id: I7d32b47595dff269defdc5b3f98aa0b9d89b603a
(cherry picked from commit 492999986124b5e960d0e21fc81d341458d6c5ad)

classes/fsl-kernel-localversion.bbclass

index 0a175e316bbd13ba29c02579ec600d6b55395f59..c73b60a618d54b32b72fdb4b8b13df4ffe9432c3 100644 (file)
@@ -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