[meta-freescale] [meta-fsl-arm krogoth PATCH 05/17] fsl-kernel-localversion: Configure kernel in a separate task

Otavio Salvador otavio at ossystems.com.br
Mon Jul 4 13:07:07 PDT 2016


From: Adrian Dudau <adrian.dudau at enea.com>

As it is implemented right now this class overwrites the .config file
making it impossible for any other layer to configure the kernel in a
.bbappend to the kernel recipe. By doing it in a separate task before
do_configure we ensure that recipe .bbappends can make further kernel
configurations in do_configure_prepend.

Signed-off-by: Adrian Dudau <adrian.dudau at enea.com>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
---

 classes/fsl-kernel-localversion.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/classes/fsl-kernel-localversion.bbclass b/classes/fsl-kernel-localversion.bbclass
index 1004e35..42c2b17 100644
--- a/classes/fsl-kernel-localversion.bbclass
+++ b/classes/fsl-kernel-localversion.bbclass
@@ -22,7 +22,7 @@ kernel_conf_variable() {
 	fi
 }
 
-do_configure_prepend() {
+do_preconfigure() {
 	echo "" > ${B}/.config
 	CONF_SED_SCRIPT=""
 
@@ -37,3 +37,4 @@ do_configure_prepend() {
 		printf "%s%s" +g $head > ${S}/.scmversion
 	fi
 }
+addtask preconfigure before do_configure after do_patch
-- 
2.9.0



More information about the meta-freescale mailing list