summaryrefslogtreecommitdiffstats
path: root/rescue/restore-image.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rescue/restore-image.sh')
-rwxr-xr-xrescue/restore-image.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/rescue/restore-image.sh b/rescue/restore-image.sh
index 261f41f91..4999e2695 100755
--- a/rescue/restore-image.sh
+++ b/rescue/restore-image.sh
@@ -323,7 +323,12 @@ EOF
function expand_fs()
{
if [ -z "$win32_part_dev" ]; then
- root=${root%[0-9]}1
+ if [ -n "$MAIN_PART_NUMBER" ]; then
+ part_number=$MAIN_PART_NUMBER
+ else
+ part_number=1
+ fi
+ root=${root%[0-9]}$part_number
fi
filesystem_type=$(dumpe2fs -h /dev/${root} 2>/dev/null| grep "Filesystem OS type" | awk '{ print $4 }')
if [ "${filesystem_type}" = "Linux" ]; then