Quotes are missing in an if-case in kernel-yocto.bbclass.
It will cause the kernel configuration scripts to use "alldefconfig", instead of "allnoconfig" under some conditions.
For my use-cases the difference actually didn't matter, but I report this anyway as it might effect others.
In oe-core/meta/classes/kernel-yocto.bbclass:
---
@@ -186,7 +186,7 @@ do_kernel_configme() {
echo "[INFO] doing kernel configme"
export KMETA=${KMETA}
- if [ -n ${KCONFIG_MODE} ]; then
+ if [ -n "${KCONFIG_MODE}" ]; then
configmeflags=${KCONFIG_MODE}
else
# If a defconfig was passed, use =n as the baseline, which is achieved
----
-