From: Paul Barker <pbar...@konsulko.com>

CONFIG_LOCALVERSION may already be set in a defconfig or config fragment
and this should not be unconditionally overridden.

Signed-off-by: Paul Barker <pbar...@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfi...@gmail.com>
---
 meta/classes/kernel-yocto.bbclass | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta/classes/kernel-yocto.bbclass 
b/meta/classes/kernel-yocto.bbclass
index 9a4d2864eb..e8a9b1f18e 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -359,8 +359,10 @@ do_kernel_configme() {
                bbfatal_log "Could not configure 
${KMACHINE}-${LINUX_KERNEL_TYPE}"
        fi
 
-       echo "# Global settings from linux recipe" >> ${B}/.config
-       echo "CONFIG_LOCALVERSION="\"${LINUX_VERSION_EXTENSION}\" >> 
${B}/.config
+       if [ ! -z "${LINUX_VERSION_EXTENSION}" ]; then
+               echo "# Global settings from linux recipe" >> ${B}/.config
+               echo "CONFIG_LOCALVERSION="\"${LINUX_VERSION_EXTENSION}\" >> 
${B}/.config
+       fi
 }
 
 addtask kernel_configme before do_configure after do_patch
-- 
2.19.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to