[virt-tools-list] [virt-manager PATCH 2/4] storage: add new attribute "source_dir"

Giuseppe Scrivano gscrivan at redhat.com
Wed Feb 12 12:28:02 UTC 2014


Signed-off-by: Giuseppe Scrivano <gscrivan at redhat.com>
---
 tests/xmlparse.py   | 1 +
 virtinst/storage.py | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/xmlparse.py b/tests/xmlparse.py
index 6d6e0f3..4724f22 100644
--- a/tests/xmlparse.py
+++ b/tests/xmlparse.py
@@ -1027,6 +1027,7 @@ class XMLParseTest(unittest.TestCase):
         check("capacity", 984373075968, 200000)
         check("allocation", 756681687040, 150000)
         check("available", 227691388928, 50000)
+        check("source_dir", None, None)
 
         check("format", "auto", "ext3")
         check("source_path", "/some/source/path", "/dev/foo/bar")
diff --git a/virtinst/storage.py b/virtinst/storage.py
index 559b20a..8e0f8f9 100644
--- a/virtinst/storage.py
+++ b/virtinst/storage.py
@@ -348,7 +348,7 @@ class StoragePool(_StorageObject):
                        "capacity", "allocation", "available",
                        "format", "host",
                        "source_path", "source_name", "target_path",
-                       "permissions"]
+                       "source_dir", "permissions"]
 
     type = XMLProperty("./@type",
         doc=_("Storage device type the pool will represent."))
@@ -373,6 +373,7 @@ class StoragePool(_StorageObject):
 
     target_path = XMLProperty("./target/path",
                               default_cb=_get_default_target_path)
+    source_dir = XMLProperty("./source/dir/@path")
 
 
     ######################
@@ -385,6 +386,7 @@ class StoragePool(_StorageObject):
                             self.TYPE_DISK, self.TYPE_ISCSI, self.TYPE_SCSI],
             "source_name": [self.TYPE_LOGICAL],
             "host": [self.TYPE_NETFS, self.TYPE_ISCSI],
+            "source_dir" : [self.TYPE_NETFS],
             "format": [self.TYPE_FS, self.TYPE_NETFS, self.TYPE_DISK],
             "iqn": [self.TYPE_ISCSI],
             "target_path" : [self.TYPE_DIR, self.TYPE_FS, self.TYPE_NETFS,
-- 
1.8.5.3




More information about the virt-tools-list mailing list