From: Adrian Freihofer Date: Thu, 4 Jul 2024 07:09:42 +0000 (+0200) Subject: kernel-fitimage: fix handling of empty default dtb X-Git-Tag: uninative-4.6~126 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19a6eea0951404403dcb5d0deeda8558b1337f82;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git kernel-fitimage: fix handling of empty default dtb Fix error in run.do_assemble_fitimage_initramfs.2779256: line 238: [: =: unary operator expected if FIT_CONF_DEFAULT_DTB is empty. Signed-off-by: Adrian Freihofer Signed-off-by: Richard Purdie --- diff --git a/meta/classes-recipe/kernel-fitimage.bbclass b/meta/classes-recipe/kernel-fitimage.bbclass index 4b74ddc2015..6e6898e5f6f 100644 --- a/meta/classes-recipe/kernel-fitimage.bbclass +++ b/meta/classes-recipe/kernel-fitimage.bbclass @@ -611,7 +611,7 @@ fitimage_assemble() { fi # Set the default dtb image if it exists in the devicetree. - if [ ${FIT_CONF_DEFAULT_DTB} = $DTB ];then + if [ "${FIT_CONF_DEFAULT_DTB}" = "$DTB" ];then default_dtb_image=$(echo "$DTB" | tr '/' '_') fi