diff options
-rw-r--r-- | storage/formats/dmraid.py | 5 | ||||
-rw-r--r-- | storage/formats/mdraid.py | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/storage/formats/dmraid.py b/storage/formats/dmraid.py index 4ebd41c70..fdbe14b76 100644 --- a/storage/formats/dmraid.py +++ b/storage/formats/dmraid.py @@ -21,6 +21,7 @@ # from iutil import log_method_call +from flags import flags from ..errors import * from . import DeviceFormat, register_device_format @@ -93,5 +94,9 @@ class DMRaidMember(DeviceFormat): type=self.type, status=self.status) raise DMRaidMemberError("destruction of dmraid members is non-sense") + +if flags.cmdline.has_key("iswmd"): + DMRaidMember._udevTypes.remove("isw_raid_member") + register_device_format(DMRaidMember) diff --git a/storage/formats/mdraid.py b/storage/formats/mdraid.py index b29d2f54b..47a24c14e 100644 --- a/storage/formats/mdraid.py +++ b/storage/formats/mdraid.py @@ -23,6 +23,7 @@ import os from iutil import log_method_call +from flags import flags from parted import PARTITION_RAID from ..errors import * from ..devicelibs import mdraid @@ -96,5 +97,8 @@ class MDRaidMember(DeviceFormat): f.write("raid.%s" % self.mdUuid) +if flags.cmdline.has_key("iswmd"): + MDRaidMember._udevTypes.append("isw_raid_member") + register_device_format(MDRaidMember) |