[PATCH 02/11] Reformatting effectively removes a device from an existing Root.

David Lehman dlehman at redhat.com
Tue Sep 25 20:33:27 UTC 2012


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

diff --git a/pyanaconda/storage/__init__.py b/pyanaconda/storage/__init__.py
index 7d632ea..7bf03bc 100644
--- a/pyanaconda/storage/__init__.py
+++ b/pyanaconda/storage/__init__.py
@@ -485,7 +485,7 @@ class Storage(object):
         used_devices = []
         for root in self.roots:
             for device in root.mounts.values() + root.swaps:
-                if device not in self.devices:
+                if device not in self.devices or not device.format.exists:
                     continue
 
                 used_devices.extend(device.ancestors)
-- 
1.7.7.6



More information about the anaconda-patches mailing list