[virt-tools-list] [virt-manager PATCH] Support incomplete .treeinfo files
Martin Kletzander
mkletzan at redhat.com
Tue Apr 23 09:57:12 UTC 2013
On 04/22/2013 05:06 PM, Cole Robinson wrote:
> On 04/22/2013 10:58 AM, Martin Kletzander wrote:
>> In case there was '.treeinfo' file available, virt-install was
>> forcibly getting image information out of the file. For some
>> distributions (especially older releases, e.g. RHEL 4), there might be
>> '.treeinfo' file available, but with incomplete information. Allow
>> fallback to default values even when '.treeinfo' file is found.
>>
>> Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=954262
>>
>> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
>> ---
>> virtinst/OSDistro.py | 12 ++++++++----
>> 1 file changed, 8 insertions(+), 4 deletions(-)
>>
>> diff --git a/virtinst/OSDistro.py b/virtinst/OSDistro.py
>> index f88874b..5ecfdf6 100644
>> --- a/virtinst/OSDistro.py
>> +++ b/virtinst/OSDistro.py
>> @@ -1,7 +1,7 @@
>> #
>> # Represents OS distribution specific install data
>> #
>> -# Copyright 2006-2007 Red Hat, Inc.
>> +# Copyright 2006-2007, 2013 Red Hat, Inc.
>> # Daniel P. Berrange <berrange at redhat.com>
>> #
>> # This program is free software; you can redistribute it and/or modify
>> @@ -268,9 +268,13 @@ class Distro:
>> kernelpath = None
>> initrdpath = None
>> if self._hasTreeinfo(fetcher, progresscb):
>> - kernelpath = self._getTreeinfoMedia("kernel")
>> - initrdpath = self._getTreeinfoMedia("initrd")
>> - else:
>> + try:
>> + kernelpath = self._getTreeinfoMedia("kernel")
>> + initrdpath = self._getTreeinfoMedia("initrd")
>> + except ConfigParser.NoSectionError:
>> + pass
>> +
>> + if not kernelpath or not initrdpath:
>> # fall back to old code
>> if self.type is None or self.type == "hvm":
>> paths = self._hvm_kernel_paths
>>
>
> ACK, please apply. There's also a 0.6-maint branch of virtinst.git if you want
> to push it there as well.
>
Thanks, pushed both ways. To virtinst with indicated cherry-pick to
keep it tracked properly.
Martin
More information about the virt-tools-list
mailing list