[PATCH 4/7] Don't include removed devices in Storage.unusedDevices.

David Lehman dlehman at redhat.com
Fri Aug 24 20:21:02 UTC 2012


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

diff --git a/pyanaconda/storage/__init__.py b/pyanaconda/storage/__init__.py
index 8794055..914fa50 100644
--- a/pyanaconda/storage/__init__.py
+++ b/pyanaconda/storage/__init__.py
@@ -484,6 +484,9 @@ class Storage(object):
         used_devices = []
         for root in self.roots:
             for device in root.mounts.values() + root.swaps:
+                if device not in self.devices:
+                    continue
+
                 used_devices.extend(device.ancestors)
 
                 if getattr(device, "isLogical", False):
-- 
1.7.7.6



More information about the anaconda-patches mailing list