Reviewing Scarthgap: "do_uboot_assemble_fitimage()" has a branch that calls "uboot_assemble_fitimage_helper()" with two arguments: "" and "${UBOOT_BINARY}" "uboot_assemble_fitimage_helper()" calls "concat_dtb()" with two unquoted arguments In concat_dtb, this results in the "type" variable containing "${UBOOT_BINARY}" instead of "binary" Potential resolution: quote the variables in "do_uboot_assemble_fitimage()"
Likely due to a quoting issues somewhere. Have you tested this on master? Can you send a patch to the oe-core list?
Hi, Randy! Looking at the code paths, this issue appears to apply to master. This might help instead of a description. Originating call: https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/uboot-sign.bbclass?id=3aef55c7ceb654b0012f20618bfd6ead1ef578b6#n382 Issue introduced: https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/uboot-sign.bbclass?id=3aef55c7ceb654b0012f20618bfd6ead1ef578b6#n341 Bug surfaces: https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/uboot-sign.bbclass?id=3aef55c7ceb654b0012f20618bfd6ead1ef578b6#n104 I can submit a patch if needed. Thank you!
I submitted a patch last week and am awaiting feedback. https://lists.openembedded.org/g/openembedded-core/message/206841
master: https://git.openembedded.org/openembedded-core/commit/meta/classes-recipe/uboot-sign.bbclass?id=b3c473785e5ceef677ff2b77c5fc17f5704c622f Styhead: https://git.openembedded.org/openembedded-core/commit/meta/classes-recipe/uboot-sign.bbclass?h=styhead&id=668c5cbd8e4e4d03ac7007b997251cfe9419ba01 Scarthgap: https://git.openembedded.org/openembedded-core/commit/meta/classes-recipe/uboot-sign.bbclass?h=scarthgap&id=583580eb5dbfdf898a70bf9e8f31c5a717e986f4