]> code.ossystems Code Review - openembedded-core.git/commitdiff
u-boot: Fix syntax error in ${UBOOT_ENV}.scr compilation
authorPeter Hoyes <Peter.Hoyes@arm.com>
Tue, 19 Oct 2021 13:47:27 +0000 (14:47 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 23 Oct 2021 16:41:46 +0000 (17:41 +0100)
A previous commit (a3d3c2d4ac421a0dde2a20825eab4434f16b2452) introduced
support for compiling a U-Boot boot script, but the logic contained a
syntax error which was only visible in the build log. Fix the error by
using separate []s for each expression in the if statement.

Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-bsp/u-boot/u-boot.inc

index ec4a3d201d156a05cae333a32d7d9210805b1157..2d5e46f4ef1c871fe5bfe5d7f1764721297deca4 100644 (file)
@@ -108,7 +108,7 @@ do_compile () {
         fi
     fi
 
-    if [ -n "${UBOOT_ENV}" && "${UBOOT_ENV_SUFFIX}" = "scr" ]
+    if [ -n "${UBOOT_ENV}" ] && [ "${UBOOT_ENV_SUFFIX}" = "scr" ]
     then
         ${UBOOT_MKIMAGE} -C none -A ${UBOOT_ARCH} -T script -d ${WORKDIR}/${UBOOT_ENV_SRC} ${WORKDIR}/${UBOOT_ENV_BINARY}
     fi