[PATCH] Resolve md names in udev_resolve_devspec. (#1047338)
Brian C. Lane
bcl at redhat.com
Sat Mar 8 01:25:05 UTC 2014
On Fri, Mar 07, 2014 at 05:10:15PM -0600, David Lehman wrote:
> Also return the md name if the device we found is an md device.
> ---
> blivet/udev.py | 10 +++++++++-
> 1 file changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/blivet/udev.py b/blivet/udev.py
> index 24fa2fa..7aa29e0 100644
> --- a/blivet/udev.py
> +++ b/blivet/udev.py
> @@ -114,6 +114,9 @@ def udev_resolve_devspec(devspec):
> elif udev_device_get_name(dev) == _devices.devicePathToName(devspec):
> ret = dev
> break
> + elif udev_device_get_md_name(dev) == _devices.devicePathToName(devspec):
> + ret = dev
> + break
> else:
> spec = devspec
> if not spec.startswith("/dev/"):
> @@ -126,7 +129,12 @@ def udev_resolve_devspec(devspec):
>
> del _devices
> if ret:
> - return udev_device_get_name(ret)
> + if udev_device_is_md(ret):
> + name = udev_device_get_md_name(ret)
> + else:
> + name = udev_device_get_name(ret)
> +
> + return name
>
> def udev_resolve_glob(glob):
> import fnmatch
> --
> 1.8.5.3
ACK
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
More information about the anaconda-patches
mailing list