9a1b2d03e1
is not a valid device model name Drop virtman-eepro100.patch - Remove unecessary hyphen '-' from tumbleweed name virtinst-fix-tumbleweed-detection.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=313
33 lines
1.4 KiB
Diff
33 lines
1.4 KiB
Diff
References: bsc#964407
|
|
Problem in the SUSE specific parsing code due to the non-standard way of
|
|
defining the media in the SUSE content file.
|
|
While we are here, also fix tumbleweed detection. You need an updated libosinfo
|
|
that contains a definition for tumbleweed.
|
|
Index: virt-manager-1.3.2/virtinst/urlfetcher.py
|
|
===================================================================
|
|
--- virt-manager-1.3.2.orig/virtinst/urlfetcher.py
|
|
+++ virt-manager-1.3.2/virtinst/urlfetcher.py
|
|
@@ -464,9 +464,6 @@ def _distroFromSUSEContent(fetcher, arch
|
|
dclass = OpensuseDistro
|
|
if distro_version is None:
|
|
distro_version = ['VERSION', distribution[0].strip().rsplit(':')[4]]
|
|
- # For tumbleweed we only have an 8 character date string so default to 13.2
|
|
- if distro_version[1] and len(distro_version[1]) == 8:
|
|
- distro_version = ['VERSION', '13.2']
|
|
|
|
if distro_version is None:
|
|
return None
|
|
@@ -1018,7 +1015,11 @@ class SuseDistro(Distro):
|
|
if sp_version:
|
|
self.os_variant += sp_version
|
|
else:
|
|
- self.os_variant += distro_version
|
|
+ # Tumbleweed 8 digit date
|
|
+ if len(version) == 8:
|
|
+ self.os_variant += "tumbleweed"
|
|
+ else:
|
|
+ self.os_variant += distro_version
|
|
else:
|
|
self.os_variant += "9"
|
|
|