summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2015-12-10 14:14:35 -0200
committerOtavio Salvador <otavio@ossystems.com.br>2015-12-19 11:44:37 -0200
commit768e275854d5f17673e71b83a5aa2742459a77b6 (patch)
treeee988f54dd4b8a915ae0d95eb678aa999a4ae2fc /classes
parente97d5427e316d440bbace564fb5245356a4edd1e (diff)
downloadmeta-fsl-arm-768e275854d5f17673e71b83a5aa2742459a77b6.tar.gz
fsl-vivante-kernel-driver-handler.bbclass: Postpone defconfig changes
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@ossystems.com.br>
Diffstat (limited to 'classes')
-rw-r--r--classes/fsl-vivante-kernel-driver-handler.bbclass14
1 files 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 () {
49addhandler fsl_vivante_kernel_driver_handler 49addhandler fsl_vivante_kernel_driver_handler
50fsl_vivante_kernel_driver_handler[eventmask] = "bb.event.RecipePreFinalise" 50fsl_vivante_kernel_driver_handler[eventmask] = "bb.event.RecipePreFinalise"
51 51
52do_configure_prepend () { 52do_configure_append () {
53 if [ "${MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}" = "1" ]; then 53 if [ "${MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}" = "1" ]; then
54 fsl_viv_handler_defconfig="${WORKDIR}/defconfig" 54 config="${B}/.config"
55 if [ -e ${B}/.config ]; then 55
56 fsl_viv_handler_defconfig="${B}/.config" 56 sed -i "/CONFIG_MXC_GPU_VIV[ =]/d" $config
57 fi
58 sed -i "/CONFIG_MXC_GPU_VIV[ =]/d" $fsl_viv_handler_defconfig
59 if [ "${MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE}" = "1" ]; then 57 if [ "${MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE}" = "1" ]; then
60 echo "# CONFIG_MXC_GPU_VIV is not set" >> $fsl_viv_handler_defconfig 58 echo "# CONFIG_MXC_GPU_VIV is not set" >> $config
61 else 59 else
62 echo "CONFIG_MXC_GPU_VIV=y" >> $fsl_viv_handler_defconfig 60 echo "CONFIG_MXC_GPU_VIV=y" >> $config
63 fi 61 fi
64 fi 62 fi
65} 63}