summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrescue/restore-image.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/rescue/restore-image.sh b/rescue/restore-image.sh
index 5fe7b6417..c167c4e1d 100755
--- a/rescue/restore-image.sh
+++ b/rescue/restore-image.sh
@@ -86,6 +86,10 @@ function detect_root()
dev=$(sed '\|'$restore_media'|!d;s/[0-9] .*$//;s/^.*\///' /proc/mounts)
devices=$(grep "^ .*[^0-9]$" < /proc/partitions | grep -v ${dev} | awk '$3 > '$MIN_DISKSIZE' { print $4,$3 }')
+ if [ -z ${devices} ]; then
+ exit 1
+ fi
+
devs_found=$(echo $devices | wc -w)
# we might use it later again
fdisk -l | grep "^/dev/" | grep -v ${dev} > /tmp/fdisk.log