diff options
author | Hans de Goede <hdegoede@redhat.com> | 2009-07-09 09:09:26 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2009-07-09 09:09:26 +0200 |
commit | 612ec7a3417680fed659e8e7bc216b2870bd1488 (patch) | |
tree | 185de2ae494dce0d124294cab994010a79fe8607 /storage/udev.py | |
parent | 5f083354638243926be4c1f87da190390fe6c807 (diff) | |
download | anaconda-612ec7a3417680fed659e8e7bc216b2870bd1488.tar.gz anaconda-612ec7a3417680fed659e8e7bc216b2870bd1488.tar.xz anaconda-612ec7a3417680fed659e8e7bc216b2870bd1488.zip |
Add support for biosraid using mdadm
Diffstat (limited to 'storage/udev.py')
-rw-r--r-- | storage/udev.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/storage/udev.py b/storage/udev.py index 7571baf9f..e97d5d528 100644 --- a/storage/udev.py +++ b/storage/udev.py @@ -318,16 +318,19 @@ def udev_device_get_lv_sizes(info): return [float(s) / 1024 for s in sizes] -def udev_device_is_dmraid(info): +def udev_device_is_biosraid(info): # Note that this function does *not* identify raid sets. # Tests to see if device is parto of a dmraid set. - # dmraid and mdriad have the same ID_FS_USAGE string, ID_FS_TYPE has a + # dmraid and mdraid have the same ID_FS_USAGE string, ID_FS_TYPE has a # string that describes the type of dmraid (isw_raid_member...), I don't # want to maintain a list and mdraid's ID_FS_TYPE='linux_raid_member', so # dmraid will be everything that is raid and not linux_raid_member from formats.dmraid import DMRaidMember + from formats.mdraid import MDRaidMember if info.has_key("ID_FS_TYPE") and \ - info["ID_FS_TYPE"] in DMRaidMember._udevTypes: + (info["ID_FS_TYPE"] in DMRaidMember._udevTypes or \ + info["ID_FS_TYPE"] in MDRaidMember._udevTypes) and \ + info["ID_FS_TYPE"] != "linux_raid_member": return True return False |