From fc0471f7801590d97256c557ddf210299a9de5df Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Wed, 25 Sep 2013 23:58:05 +0200 Subject: [PATCH] Remove init from LOVol, add mount_specials --- common/fs/loopbackvolume.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/fs/loopbackvolume.py b/common/fs/loopbackvolume.py index e670a5e..d33d269 100644 --- a/common/fs/loopbackvolume.py +++ b/common/fs/loopbackvolume.py @@ -12,16 +12,18 @@ class LoopbackVolume(Volume): events = [{'name': 'create', 'src': 'nonexistent', 'dst': 'detached'}, {'name': 'attach', 'src': 'detached', 'dst': 'attached'}, {'name': 'link_dm_node', 'src': 'attached', 'dst': 'linked'}, + {'name': 'mount_specials', 'src': 'linked', 'dst': 'lnk_specials_mounted'}, + {'name': 'unmount_specials', 'src': 'lnk_specials_mounted', 'dst': 'linked'}, {'name': 'unlink_dm_node', 'src': 'linked', 'dst': 'attached'}, {'name': 'detach', 'src': 'attached', 'dst': 'detached'}, {'name': 'delete', 'src': 'detached', 'dst': 'deleted'}, + + {'name': 'mount_specials', 'src': 'linked', 'dst': 'specials_mounted'}, + {'name': 'unmount_specials', 'src': 'specials_mounted', 'dst': 'linked'}, ] extension = 'raw' - def __init__(self, partition_map): - super(LoopbackVolume, self).__init__(partition_map) - def create(self, image_path): self.fsm.create(image_path=image_path)