From 06e7f61d8c5e7e7739b82061206f23a37e1d3550 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Sun, 15 Dec 2013 00:51:51 +0100 Subject: [PATCH] Revert "Remove extension property from volumes" This reverts commit c454114a225936edf7b5a7e6e3dfa8e26d213532. --- common/fs/loopbackvolume.py | 2 ++ providers/virtualbox/volume.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/common/fs/loopbackvolume.py b/common/fs/loopbackvolume.py index d7a6b6b..6bf74c8 100644 --- a/common/fs/loopbackvolume.py +++ b/common/fs/loopbackvolume.py @@ -17,6 +17,8 @@ class LoopbackVolume(Volume): {'name': 'delete', 'src': 'detached', 'dst': 'deleted'}, ] + extension = 'raw' + def create(self, image_path): self.fsm.create(image_path=image_path) diff --git a/providers/virtualbox/volume.py b/providers/virtualbox/volume.py index be47c47..2744233 100644 --- a/providers/virtualbox/volume.py +++ b/providers/virtualbox/volume.py @@ -6,6 +6,8 @@ from common.fs import get_partitions class VirtualBoxVolume(LoopbackVolume): + extension = 'vdi' + def _before_create(self, e): self.image_path = e.image_path log_check_call(['/usr/bin/qemu-img', 'create', '-f', 'vdi', self.image_path, str(self.size) + 'M'])