[rhel7/blivet] explicitly detect iso9660 on a disk (#903158)
David Lehman
dlehman at redhat.com
Fri Feb 1 18:11:51 UTC 2013
Ack.
On Thu, 2013-01-31 at 16:22 -0800, Brian C. Lane wrote:
> From: "Brian C. Lane" <bcl at redhat.com>
>
> Previously we were relying on parted to raise an error when trying to
> examine a disk with an iso9660 image written to it. The reason for this
> was that isohybrid was writing an incorrect mbr, which has now been
> fixed. parted will now return the dos mbr from the hybrid iso.
>
> This skips handleUdevDiskLabel if the device format is iso9660, allowing
> it to be selected instead of the mbr.
> ---
> pyanaconda/storage/devicetree.py | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/pyanaconda/storage/devicetree.py b/pyanaconda/storage/devicetree.py
> index 9d902aa..d1f60f2 100644
> --- a/pyanaconda/storage/devicetree.py
> +++ b/pyanaconda/storage/devicetree.py
> @@ -1580,7 +1580,8 @@ class DeviceTree(object):
> # If not, see if the user would like to create one.
> # XXX ignore disklabels on multipath or biosraid member disks
> if not udev_device_is_biosraid_member(info) and \
> - not udev_device_is_multipath_member(info):
> + not udev_device_is_multipath_member(info) and \
> + format_type != "iso9660":
> self.handleUdevDiskLabelFormat(info, device)
> if device.partitioned or self.isIgnored(info) or \
> (not device.partitionable and
More information about the anaconda-patches
mailing list