[gnome-continuous-yocto/gnomeostree-3.28-rocko: 5646/8267] meta: classes: Add building dir to uImage creation



commit 04f3423a2af3a39b02043ca2bf6ec0c8f7b899a9
Author: Mylène Josserand <mylene josserand free-electrons com>
Date:   Wed Apr 12 22:03:08 2017 +0200

    meta: classes: Add building dir to uImage creation
    
    On the do_uboot_mkimage task from kernel-uimage.bbclass, in case
    KEEPUIMAGE is different than the default "yes" value, the uboot-mkimage
    command fails because the path of the created uImage does not exist.
    
    On this task, we are under the BUILDDIR so there is no folder arch/<ARCH>/boot.
    Add the ${B} (for kernel build directory) as prefix to this folder fixes the problem.
    
    (From OE-Core rev: e5a6ee0d0655827d06a6030380277ee61a6db0ef)
    
    Signed-off-by: Mylène Josserand <mylene josserand free-electrons com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/classes/kernel-uimage.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/meta/classes/kernel-uimage.bbclass b/meta/classes/kernel-uimage.bbclass
index e2e9b63..19c6ade 100644
--- a/meta/classes/kernel-uimage.bbclass
+++ b/meta/classes/kernel-uimage.bbclass
@@ -28,7 +28,7 @@ do_uboot_mkimage() {
                                        awk '$3=="${UBOOT_ENTRYSYMBOL}" {print $1}'`
                        fi
 
-                       uboot-mkimage -A ${UBOOT_ARCH} -O linux -T kernel -C "${linux_comp}" -a 
${UBOOT_LOADADDRESS} -e $ENTRYPOINT -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin arch/${ARCH}/boot/uImage
+                       uboot-mkimage -A ${UBOOT_ARCH} -O linux -T kernel -C "${linux_comp}" -a 
${UBOOT_LOADADDRESS} -e $ENTRYPOINT -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin 
${B}/arch/${ARCH}/boot/uImage
                        rm -f linux.bin
                fi
        fi


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]