References: bsc#1010060 Index: virt-manager-1.4.2/virtinst/urlfetcher.py =================================================================== --- virt-manager-1.4.2.orig/virtinst/urlfetcher.py +++ virt-manager-1.4.2/virtinst/urlfetcher.py @@ -466,6 +466,10 @@ def _distroFromSUSEContent(fetcher, arch dclass = OESDistro if distro_version is None: distro_version = _parse_sle_distribution(distribution) + elif re.match(".*SUSE Container as a Service Platform*", distribution[1]): + dclass = CAASPDistro + if distro_version is None: + distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[6]] elif re.match(".*openSUSE.*", distribution[1]): dclass = OpensuseDistro if distro_version is None: @@ -1052,6 +1056,8 @@ class SuseDistro(Distro): self.os_variant += major_version + 'sp' + sp_version else: self.os_variant += major_version + elif self.os_variant.startswith("caasp"): + self.os_variant = "caasp" else: self.os_variant += "9" @@ -1090,6 +1096,9 @@ class SuseDistro(Distro): return osobj.name return self.os_variant +class CAASPDistro(SuseDistro): + urldistro = "caasp" + class SLESDistro(SuseDistro): urldistro = "sles"