Fix sense of disklabel size check and add some logging (#671230)
Ack.
On Wed, Feb 29, 2012 at 11:06:43AM -0800, Brian C. Lane wrote:
> From: "Brian C. Lane" <bcl@redhat.com>
>
> cherry-picked from commit 0254ad8d8c6635d67c08a2ad28a84bfae9c880f9
> and tested against RHEL6.3 nightly
>
> Resolves: rhbz#671230
> ---
> platform.py | 8 +++++++-
> 1 files changed, 7 insertions(+), 1 deletions(-)
>
> diff --git a/platform.py b/platform.py
> index 9904220..0ce3b70 100644
> --- a/platform.py
> +++ b/platform.py
> @@ -160,14 +160,20 @@ class Platform(object):
> """The best disklabel type for the specified device."""
> # if there's a required type for this device type, use that
> labelType = self.requiredDiskLabelType(device.partedDevice.typ e)
> + log.debug("required disklabel type for %s (%s) is %s"
> + % (device.name, device.partedDevice.type, labelType))
> if not labelType:
> # otherwise, use the first supported type for this platform
> # that is large enough to address the whole device
> labelType = self.defaultDiskLabelType
> + log.debug("default disklabel type for %s is %s" % (device.name,
> + labelType))
> for lt in self.diskLabelTypes:
> l = parted.freshDisk(device=device.partedDevice, ty=lt)
> - if l.maxPartitionStartSector < device.partedDevice.length:
> + if l.maxPartitionStartSector > device.partedDevice.length:
> labelType = lt
> + log.debug("selecting %s disklabel for %s based on size"
> + % (labelType, device.name))
> break
>
> return labelType
> --
> 1.7.7.6
>
> _______________________________________________
> Anaconda-devel-list mailing list
> Anaconda-devel-list@redhat.com
> https://www.redhat.com/mailman/listinfo/anaconda-devel-list
--
David Cantrell <dcantrell@redhat.com>
Supervisor, Installer Engineering Team
Red Hat, Inc. | Westford, MA | EST5EDT
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
|