summaryrefslogtreecommitdiff
path: root/morphlib/builder2.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/builder2.py')
-rw-r--r--morphlib/builder2.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/morphlib/builder2.py b/morphlib/builder2.py
index 0de0ebff..d829474c 100644
--- a/morphlib/builder2.py
+++ b/morphlib/builder2.py
@@ -706,7 +706,6 @@ class DiskImageBuilder(SystemKindBuilder): # pragma: no cover
mount_point)
self._install_bootloader(mount_point)
self.copy_kernel_into_artifact_cache(factory_path)
- self._unmount(mount_point)
except BaseException, e:
logging.error(traceback.format_exc())
self.app.status(msg='Error while building system',
@@ -715,6 +714,7 @@ class DiskImageBuilder(SystemKindBuilder): # pragma: no cover
self._undo_device_mapping(image_name)
raise
+ self._unmount(mount_point)
self._undo_device_mapping(image_name)
self.app.status(msg='Compressing disk image',