[virt-tools-list] [PATCH] urlfetcher: Enable Ubuntu 16.04 s390x detection

Cole Robinson crobinso at redhat.com
Mon Apr 25 19:37:18 UTC 2016


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




More information about the virt-tools-list mailing list