board_status: Abort early if the coreboot image doesn't exist

Change-Id: I274c990e69634ebcb9dd77470cbf1515281de312
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Reviewed-on: https://review.coreboot.org/14683
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
diff --git a/util/board_status/board_status.sh b/util/board_status/board_status.sh
index 4716f2c..1dcca71 100755
--- a/util/board_status/board_status.sh
+++ b/util/board_status/board_status.sh
@@ -266,6 +266,12 @@
 	exit $EXIT_FAILURE
 fi
 
+if [ ! -e "$COREBOOT_IMAGE" ]; then
+	echo "board_status needs $COREBOOT_IMAGE, but it does not exist."
+	echo "Use \"-i IMAGE_FILE\" to select a different image, or \"--help\" for more options."
+	exit $EXIT_FAILURE
+fi
+
 # Results will be placed in a temporary location until we're ready to upload.
 # If the user does not wish to upload, results will remain in /tmp.
 tmpdir=$(mktemp -d --tmpdir coreboot_board_status.XXXXXXXX)