From b17ea951421c8f10af5da0924b25cea0808a0ce3 Mon Sep 17 00:00:00 2001 From: Chunrong Guo Date: Fri, 3 Apr 2015 13:54:16 +0800 Subject: [PATCH] u-boot-ls1: fix multiple u-boot compile path changed. *fix the following error: |couldn't open "/poky/build/tmp/work/ls1021aqds-poky-linux-gnueabi/u-boot-ls1/2014.07-r0/git/u-boot.bin": no such file or directory (From OE-Core rev: eca277b0af9e0e29022f81f54c17bf24aec02232) Signed-off-by: Chunrong Guo Signed-off-by: Otavio Salvador --- .../recipes-bsp/u-boot/u-boot-ls1_2014.07.bb | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/meta-fsl-arm/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb b/meta-fsl-arm/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb index 1a1f76dc..010d2cc2 100644 --- a/meta-fsl-arm/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb +++ b/meta-fsl-arm/recipes-bsp/u-boot/u-boot-ls1_2014.07.bb @@ -8,11 +8,17 @@ DEPENDS += "change-file-endianess-native" PROVIDES += "u-boot" do_compile_append () { - case "${UBOOT_MACHINE}" in - *spi*) tclsh ${STAGING_BINDIR_NATIVE}/byte_swap.tcl ${S}/u-boot.bin ${S}/u-boot.swap.bin 8 - mv ${S}/u-boot.swap.bin ${S}/u-boot.bin;; - *sdcard*) mv ${S}/u-boot-with-spl-pbl.bin ${S}/u-boot.bin;; - esac + if [ "x${UBOOT_CONFIG}" != "x" ] + then + for config in ${UBOOT_MACHINE}; do + case "${config}" in + *spi*) tclsh ${STAGING_BINDIR_NATIVE}/byte_swap.tcl ${S}/${config}/u-boot.bin ${S}/${config}/u-boot.swap.bin 8 + mv ${S}/${config}/u-boot.swap.bin ${S}/u-boot-${type}.${UBOOT_SUFFIX};; + *sdcard*) mv ${S}/${config}/u-boot-with-spl-pbl.bin ${S}/${config}/u-boot.bin;; + esac + done + fi + } PACKAGES += "${PN}-images" -- 2.40.1