[source] mvebu: put u-boot images into image staging directory

LEDE Commits lede-commits at lists.infradead.org
Fri Jan 27 07:53:42 PST 2017


jow pushed a commit to source.git, branch master:
https://git.lede-project.org/237bd361352446669d4058e423f5e1b27c930004

commit 237bd361352446669d4058e423f5e1b27c930004
Author: Jo-Philipp Wich <jo at mein.io>
AuthorDate: Fri Jan 27 13:14:12 2017 +0100

    mvebu: put u-boot images into image staging directory
    
    Do not put the u-boot images into the kernel build directory as this directory
    might get removed after kernel updates while the u-boot packages InstallDev
    recipe is not getting re-executed because it is still considered current,
    leading to image build failures later on due to missing u-boot images.
    
    To ensure that built bootloader images persist over kernel version updates in
    the buildroot, put them into the new STAGING_DIR_IMAGE directory.
    
    Signed-off-by: Jo-Philipp Wich <jo at mein.io>
---
 package/boot/uboot-mvebu/Makefile | 4 ++--
 target/linux/mvebu/image/Makefile | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/boot/uboot-mvebu/Makefile b/package/boot/uboot-mvebu/Makefile
index e0cd944..bd95f76 100644
--- a/package/boot/uboot-mvebu/Makefile
+++ b/package/boot/uboot-mvebu/Makefile
@@ -31,8 +31,8 @@ UBOOT_TARGETS:= \
 	clearfog
 
 define Build/InstallDev
-	$(INSTALL_DIR) $(KERNEL_BUILD_DIR)/
-	$(CP) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(KERNEL_BUILD_DIR)/$(BUILD_VARIANT)-u-boot-spl.kwb
+	$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
+	$(CP) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-u-boot-spl.kwb
 endef
 
 $(eval $(call BuildPackage/U-Boot))
diff --git a/target/linux/mvebu/image/Makefile b/target/linux/mvebu/image/Makefile
index 96df359..16d9334 100644
--- a/target/linux/mvebu/image/Makefile
+++ b/target/linux/mvebu/image/Makefile
@@ -39,7 +39,7 @@ endef
 define Build/sdcard-img
 	ROOTFS_SIZE=$$(( $(CONFIG_TARGET_ROOTFS_PARTSIZE) * 1024 * 2 )); \
 	./gen_mvebu_sdcard_img.sh $@ \
-		"$(KDIR)/clearfog-u-boot-spl.kwb" \
+		"$(STAGING_DIR_IMAGE)/clearfog-u-boot-spl.kwb" \
 		c 32768 $@.boot \
 		83 $$ROOTFS_SIZE $(IMAGE_ROOTFS)
 endef



More information about the lede-commits mailing list