[PATCH 1/3] Make parents of hidden devices appear to be leaves.

David Lehman dlehman at redhat.com
Mon Aug 13 17:07:35 UTC 2012


---
 pyanaconda/storage/devicetree.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/pyanaconda/storage/devicetree.py b/pyanaconda/storage/devicetree.py
index 267014c..49fb174 100644
--- a/pyanaconda/storage/devicetree.py
+++ b/pyanaconda/storage/devicetree.py
@@ -1742,6 +1742,8 @@ class DeviceTree(object):
         self._devices.remove(device)
         self._hidden.append(device)
         lvm.lvm_cc_addFilterRejectRegexp(device.name)
+        for parent in device.parents:
+            parent.removeChild()
 
     def unhide(self, device):
         # the hidden list should be in leaves-first order
@@ -1753,6 +1755,8 @@ class DeviceTree(object):
                 self._hidden.remove(hidden)
                 self._devices.append(hidden)
                 lvm.lvm_cc_removeFilterRejectRegexp(hidden.name)
+                for parent in device.parents:
+                    parent.addChild()
 
     def _setupLvs(self):
         ret = False
-- 
1.7.7.6



More information about the anaconda-patches mailing list