From 063f90079171669f8e59ebf4013d70a75db49962 Mon Sep 17 00:00:00 2001 From: parazyd Date: Wed, 12 Apr 2017 18:25:34 +0200 Subject: [PATCH] fix gpt imaging --- zlibs/imaging | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/zlibs/imaging b/zlibs/imaging index 04dc3e0..b508915 100644 --- a/zlibs/imaging +++ b/zlibs/imaging @@ -145,9 +145,11 @@ image_raw_mount() { sudo mount $rootpart $workdir/mnt && \ act "mounted root partition" || zerr - sudo mkdir $workdir/mnt/boot - sudo mount $bootpart $workdir/mnt/boot && \ - act "mounted boot partition" || zerr + [[ "$parted_type" == gpt ]] || { + sudo mkdir $workdir/mnt/boot + sudo mount $bootpart $workdir/mnt/boot && \ + act "mounted boot partition" || zerr + } } image_raw_umount() { @@ -155,8 +157,10 @@ image_raw_umount() { req=(workdir bootpart rootpart) ckreq || return 1 - sudo umount $workdir/mnt/boot && act "unmounted boot partition" || zerr - sleep 1 + [[ "$parted_type" == gpt ]] || { + sudo umount $workdir/mnt/boot && act "unmounted boot partition" || zerr + sleep 1 + } sudo umount $workdir/mnt && act "unmounted root partition" || zerr }