From 2ef02f3828e8aa807292dbada80142d9c44fea97 Mon Sep 17 00:00:00 2001
From: Helmut Grohne <helmut@subdivi.de>
Date: Wed, 21 Dec 2022 12:38:36 +0100
Subject: debvm-run: improve error message for bad images

---
 debvm-run | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debvm-run b/debvm-run
index c9dc740..4b6d1a9 100755
--- a/debvm-run
+++ b/debvm-run
@@ -82,6 +82,9 @@ esac
 KERNELNAME=$(/sbin/debugfs "$IMAGE" -R "stat $KERNELLINK" | sed 's/Fast link dest: "\(.*\)"/\1/;t;d')
 INITRDNAME=$(/sbin/debugfs "$IMAGE" -R "stat initrd.img" | sed 's/Fast link dest: "\(.*\)"/\1/;t;d')
 
+test -n "$KERNELNAME" || die "failed to discover kernel image"
+test -n "$INITRDNAME" || die "failed to discover initrd image"
+
 KERNEL_CMDLINE=root=/dev/$DISKDEV
 NETDEV="user,id=net0"
 
-- 
cgit v1.2.3