Fix mkimage-install problem with external toolchain.
authorAnders Darander <ad@datarespons.se>
Wed, 2 Dec 2009 12:29:23 +0000 (13:29 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Fri, 18 Dec 2009 07:51:01 +0000 (08:51 +0100)
Closes #757.

Make sure that /usr/bin/ exists, before trying to copy mkimage to that
location. When using an external toolchain, /usr/bin is not guarenteed to
exist.

Signed-off-by: Anders Darander <ad@datarespons.se>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
CHANGES
target/u-boot/Makefile.in

diff --git a/CHANGES b/CHANGES
index fb880f5f935db716013b36140af3f0406a04d903..b2f21dabe1d5f109c8cbd7d5f324f2459af6126d 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -16,6 +16,7 @@
        #749: Bump usbutils package to version 0.86
        #751: Kernel 2.6 snapshot fetch fail
        #753: Bump lighttpd package to 1.4.25
+       #757: U-Boot: mkimage cannot be installed using external toolchain
        #761: Add binutils 2.20 to toolchain options
        #763: [SECURITY] Update pcre to 7.9
        #765: Add buildroot branding to gcc
index 69877378e709d9abd6f3f389d58f6dec555c0181..5f4cd4c206376fad6d4fe18e994e816f6920c5b5 100644 (file)
@@ -169,6 +169,7 @@ $(BINARIES_DIR)/$(U_BOOT_BIN): $(U_BOOT_DIR)/$(U_BOOT_BIN)
        (cd $(BINARIES_DIR); ln -s $(U_BOOT_TARGET_BIN) $(U_BOOT_BIN))
 
 $(U_BOOT_TOOLS): $(U_BOOT_DIR)/$(U_BOOT_BIN)
+       mkdir -p $(@D)
        cp -dpf $(U_BOOT_DIR)/tools/$(U_BOOT_TOOLS_BIN) $(STAGING_DIR)/usr/bin/
 
 $(TARGET_DIR)/usr/bin/mkimage: $(U_BOOT_DIR)/$(U_BOOT_BIN)