[meta-freescale] [meta-fsl-arm PATCH] fsl-vivante-kernel-driver-handler.bbclass: Postpone defconfig changes
Otavio Salvador
otavio at ossystems.com.br
Thu Dec 10 08:18:36 PST 2015
The defconfig changes should be done later in the process so the
.config file is generated, using any other mean, and mangled to
respect the distribution setting regarding the module use or not.
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
---
classes/fsl-vivante-kernel-driver-handler.bbclass | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/classes/fsl-vivante-kernel-driver-handler.bbclass b/classes/fsl-vivante-kernel-driver-handler.bbclass
index 740638a..cdd6450 100644
--- a/classes/fsl-vivante-kernel-driver-handler.bbclass
+++ b/classes/fsl-vivante-kernel-driver-handler.bbclass
@@ -49,17 +49,15 @@ python fsl_vivante_kernel_driver_handler () {
addhandler fsl_vivante_kernel_driver_handler
fsl_vivante_kernel_driver_handler[eventmask] = "bb.event.RecipePreFinalise"
-do_configure_prepend () {
+do_configure_append () {
if [ "${MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}" = "1" ]; then
- fsl_viv_handler_defconfig="${WORKDIR}/defconfig"
- if [ -e ${B}/.config ]; then
- fsl_viv_handler_defconfig="${B}/.config"
- fi
- sed -i "/CONFIG_MXC_GPU_VIV[ =]/d" $fsl_viv_handler_defconfig
+ config="${B}/.config"
+
+ sed -i "/CONFIG_MXC_GPU_VIV[ =]/d" $config
if [ "${MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE}" = "1" ]; then
- echo "# CONFIG_MXC_GPU_VIV is not set" >> $fsl_viv_handler_defconfig
+ echo "# CONFIG_MXC_GPU_VIV is not set" >> $config
else
- echo "CONFIG_MXC_GPU_VIV=y" >> $fsl_viv_handler_defconfig
+ echo "CONFIG_MXC_GPU_VIV=y" >> $config
fi
fi
}
--
2.6.3
More information about the meta-freescale
mailing list