On Mon, 2014-11-17 at 13:36 -0600, David Lehman wrote:
---
blivet/devicetree.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/blivet/devicetree.py b/blivet/devicetree.py
index 7f3f73a..719fcf8 100644
--- a/blivet/devicetree.py
+++ b/blivet/devicetree.py
@@ -1975,6 +1975,13 @@ class DeviceTree(object):
""" Set up devices to represent the disk image files.
"""
for (name, path) in self.diskImages.items():
log.info("setting up disk image file '%s' as
'%s'", path, name)
+ dmdev = self.getDeviceByName(name)
+ if dmdev and isinstance(dmdev, DMLinearDevice) and \
+ path in (d.path for d in dmdev.ancestors):
+ log.debug("using %s", dmdev)
+ dmdev.setup()
+ continue
+
try:
filedev = FileDevice(path, exists=True)
filedev.setup()
Looks good to me.
--
Vratislav Podzimek
Anaconda Rider | RHCE | Red Hat, Inc. | Brno - Czech Republic