[virt-tools-list] [PATCH] urlfetcher: Enable Ubuntu 16.04 s390x detection
Leno Hou
lenohou at gmail.com
Tue Apr 26 08:14:04 UTC 2016
On Tue, Apr 26, 2016 at 11:30 AM, Leno Hou <lenohou at gmail.com> wrote:
>
> On Tue, Apr 26, 2016 at 3:37 AM, Cole Robinson <crobinso at redhat.com>
> wrote:
>
>> On 04/25/2016 03:13 AM, Leno Hou wrote:
>> > Signed-off-by: Leno Hou <lenohou at gmail.com>
>> > CC: Kevin Zhao < kevin.zhaoshuai at gmail.com>
>> > ---
>> > virtinst/urlfetcher.py | 9 +++++++++
>> > 1 file changed, 9 insertions(+)
>> >
>> > diff --git a/virtinst/urlfetcher.py b/virtinst/urlfetcher.py
>> > index 7f9da64..5d3f94e 100644
>> > --- a/virtinst/urlfetcher.py
>> > +++ b/virtinst/urlfetcher.py
>> > @@ -1158,6 +1158,10 @@ class UbuntuDistro(DebianDistro):
>> > name = "Ubuntu"
>> > urldistro = "ubuntu"
>> >
>> > + _boot_iso_paths = []
>> > + _hvm_kernel_paths = []
>> > + _xen_kernel_paths = []
>> > +
>> > def isValidStore(self):
>> > if self.fetcher.hasFile("%s/MANIFEST" % self._url_prefix):
>> > # For regular trees
>> > @@ -1169,6 +1173,11 @@ class UbuntuDistro(DebianDistro):
>> > self._set_media_paths()
>> > filename = "%s/netboot/version.info" % self._url_prefix
>> > regex = "%s*" % self.name
>> > + elif self.fetcher.hasFile(".disk/info") and self.arch
>> =="s390x":
>> > + self._hvm_kernel_paths += [("boot/kernel.ubuntu",
>> "boot/initrd.ubuntu")]
>> > + self._xen_kernel_paths += [("boot/kernel.ubuntu",
>> "boot/initrd.ubuntu")]
>> > + filename = ".disk/info"
>> > + regex = "%s*" % self.name
>> > else:
>> > return False
>> >
>> >
>>
>> How are you testing this? I can't find an ubuntu install tree. Is there a
>> public URL or install media you are using?
>>
>> Thanks,
>> Cole
>>
>
>
> 1) Problem Description:
>
> Virt-install command to create Ubuntu 16.04 guest fails with ' Could
> not find an installable
> distribution' on s390x architecture.
>
> 2) This patch JUST enabled Ubuntu 16.04 s390x architecture detection.
> For other architecture, it's already enabled with Ubuntu 16.04
> detection.
> As reference, you can download the Installation ISO and take a look at
> the install tree.
>
> 3) I've tested this patch and works fine for s390x architecture.
>
> Ubuntu 16.04 public download URL for all architecture, daily build.
> http://cdimage.ubuntu.com/ubuntu-server/daily/current/
>
>
> Thanks
>
>
Hi Cole, Could help me to review below patch and merge to upstream? Thanks.
[PATCH V2] urlfetcher: Enable Ubuntu 16.04 s390x detection
> -Leno Hou
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20160426/ee413df0/attachment.htm>
More information about the virt-tools-list
mailing list