LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] powerpc: Do not fail build if mkimage is not available
@ 2007-12-26 13:53 Michael Buesch
  2007-12-26 14:47 ` Andreas Schwab
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Buesch @ 2007-12-26 13:53 UTC (permalink / raw)
  To: Andrew Morton; +Cc: paulus, linuxppc-dev

This fixes the boot image wrapper script to not fail the kernel
build if mkimage is not available.
As some distributions don't ship the mkimage program and some people are not
interested in uboot images anyway, we don't want to fail the whole kernel
build process because of this unneeded dependency.

Simply drop an error message, but don't fail the build.

Signed-off-by: Michael Buesch <mb@bu3sch.de>

---

Josh Boyer is working on merging mkimage into the kernel tree.
Until that happened, please merge the patch below into the mainline kernel
to avoid build breakage for people without installed uboot tools.

Index: wireless-2.6/arch/powerpc/boot/wrapper
===================================================================
--- wireless-2.6.orig/arch/powerpc/boot/wrapper	2007-12-23 20:10:07.000000000 +0100
+++ wireless-2.6/arch/powerpc/boot/wrapper	2007-12-23 20:22:41.000000000 +0100
@@ -195,6 +195,14 @@ if [ -n "$version" ]; then
 fi
 
 case "$platform" in
+cuboot* | uboot)
+    if ! [ -x mkimage ]; then
+        echo "mkimage not available. Can not create $platform image."
+        exit 0
+    fi
+esac
+
+case "$platform" in
 uboot)
     rm -f "$ofile"
     mkimage -A ppc -O linux -T kernel -C gzip -a 00000000 -e 00000000 \

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-12-26 16:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-26 13:53 [PATCH] powerpc: Do not fail build if mkimage is not available Michael Buesch
2007-12-26 14:47 ` Andreas Schwab
2007-12-26 15:10   ` Michael Buesch
2007-12-26 15:33     ` Andreas Schwab
2007-12-26 15:35       ` Michael Buesch
2007-12-26 15:56         ` Andreas Schwab
2007-12-26 16:01           ` Michael Buesch
2007-12-26 16:08             ` Andreas Schwab
2007-12-26 16:12               ` Michael Buesch
2007-12-26 16:16                 ` Andreas Schwab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox