summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Lehman <dlehman@redhat.com>2009-09-22 12:09:07 -0500
committerDavid Lehman <dlehman@redhat.com>2009-09-22 12:57:32 -0500
commit5a03630a88b046b188c65b1c3ee04bd1e5d0b85d (patch)
tree1fcda499cc26ffe1b888fe8acf40e71b3eb0fc25
parenta446d50dc45728116ff7fa9cdd0a773f315ec3b4 (diff)
downloadanaconda-5a03630a88b046b188c65b1c3ee04bd1e5d0b85d.tar.gz
anaconda-5a03630a88b046b188c65b1c3ee04bd1e5d0b85d.tar.xz
anaconda-5a03630a88b046b188c65b1c3ee04bd1e5d0b85d.zip
Honor ignoredisk --only-use. (#514353)
-rw-r--r--storage/devicetree.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/storage/devicetree.py b/storage/devicetree.py
index 863e38e1e..155b1c932 100644
--- a/storage/devicetree.py
+++ b/storage/devicetree.py
@@ -912,6 +912,12 @@ class DeviceTree(object):
if name in self._ignoredDisks:
return True
+ if udev_device_is_disk(info) and not udev_device_is_md(info) and \
+ not udev_device_is_dm(info):
+ if self.exclusiveDisks and name not in self.exclusiveDisks:
+ self.addIgnoredDisk(name)
+ return True
+
for ignored in self._ignoredDisks:
if ignored == os.path.basename(os.path.dirname(sysfs_path)):
# this is a partition on a disk in the ignore list