From 24326abfa3ce9e0f045a3a97efaf50a965f68f38 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 9 Mar 2008 17:34:26 +0000 Subject: [PATCH] Bail out early, when initializing or mounting an image via bfs_shell fails. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24328 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- build/scripts/build_haiku_image | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/scripts/build_haiku_image b/build/scripts/build_haiku_image index e4a3ddb5f9..a87c99f922 100755 --- a/build/scripts/build_haiku_image +++ b/build/scripts/build_haiku_image @@ -116,11 +116,13 @@ if [ $isImage ]; then if [ ! -e $imagePath -o ! "$dontClearImage" ]; then dd if=/dev/zero of=$imagePath bs=1048576 count=$imageSize $ddFlags fi - $bfsShell --initialize $imageOffsetFlags $imagePath Haiku + $bfsShell --initialize $imageOffsetFlags $imagePath Haiku || exit 1 $makebootable $imageOffsetFlags $imagePath fi $bfsShell -n $imageOffsetFlags $imagePath > /dev/null & sleep 1 + # bail out, if mounting fails + $cd . || exit 1 fi # create BEOS:APP_SIG index -- needed to launch apps via signature