From 75a59f0cc68924f063d52a61bdbb372795d28797 Mon Sep 17 00:00:00 2001 From: Antoine Cellerier Date: Wed, 30 Nov 2011 23:16:41 +0100 Subject: [PATCH] Raise an error if /dev/root cannot be found. This can happen when running prep-kernel inside a chroot when configuring a new image. --- usr/sbin/prep-kernel | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usr/sbin/prep-kernel b/usr/sbin/prep-kernel index 225eaa1..78f40cb 100755 --- a/usr/sbin/prep-kernel +++ b/usr/sbin/prep-kernel @@ -51,6 +51,10 @@ efikamx_prep_kernel() { bstmp=$tmp.boot.script bsdst=/boot/boot.scr loadaddr=0x90008000 + + if [ ! -e "/dev/root" ]; then + error "Could not find root device. Please add a symlink from your root device to /dev/root ." + fi rootfs=$(readlink -f /dev/root) printf "Generating kernel u-boot image... " >&2