[rhel6-branch] [PATCH] Use udev_resolve_devspec to recognize the partition used in --onpart
Jesse Keating
jkeating at redhat.com
Fri Jul 27 17:51:52 UTC 2012
On 07/27/2012 04:16 AM, Vratislav Podzimek wrote:
> We allow partition specification using /dev/disk/by-id/... paths,
> but we need to translate this to a device name (e.g. /dev/sda1),
> because that's what storage.devicetree works with.
>
> Resolves: rhbz#809640
> ---
> kickstart.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/kickstart.py b/kickstart.py
> index f867a24..167440a 100644
> --- a/kickstart.py
> +++ b/kickstart.py
> @@ -1106,7 +1106,7 @@ class VolGroupData(commands.volgroup.F16_VolGroupData):
> for pv in self.physvols:
> # if pv is using --onpart, use original device
> pv = anaconda.id.ksdata.onPart.get(pv, pv)
> - dev = devicetree.getDeviceByName(pv)
> + dev = devicetree.getDeviceByName(udev_resolve_devspec(pv))
> if dev and dev.format.type == "luks":
> try:
> dev = devicetree.getChildren(dev)[0]
>
ACK
--
Jesse Keating
Fedora -- Freedom² is a feature!
More information about the anaconda-patches
mailing list