Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mkuboot.sh: Fail if mkimage is missing

on building an uImage, I get:

$ make uImage
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
Kernel: arch/arm/boot/Image is ready
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
"mkimage" command not found - U-Boot images will not be built
Image arch/arm/boot/uImage is ready
$

I.e. it says: "uImage is ready" even though the uImage file doesn't
exist because mkimage is missing.

I propose the attached patch.

Signed-off-by: Roland Stigge <stigge@antcom.de>
Signed-off-by: Michal Marek <mmarek@suse.cz>

authored by

Roland Stigge and committed by
Michal Marek
bc91c9f3 a3c888fc

+1 -1
+1 -1
scripts/mkuboot.sh
··· 11 11 if [ -z "${MKIMAGE}" ]; then 12 12 # Doesn't exist 13 13 echo '"mkimage" command not found - U-Boot images will not be built' >&2 14 - exit 0; 14 + exit 1; 15 15 fi 16 16 fi 17 17