From fcb1f40a8116e680e87b98d372be64a8b3b46619 Mon Sep 17 00:00:00 2001 From: virtbuilder_pel7ppc64lebuilder0 Date: Sat, 6 Jun 2020 14:08:41 +0200 Subject: [PATCH] virt-manager add a new patch for powerel Signed-off-by: virtbuilder_pel7ppc64lebuilder0 --- SOURCES/virt-manager-2.2.1-powerel.patch | 20 ++++++++++++++++++++ SPECS/virt-manager.spec | 7 +++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 SOURCES/virt-manager-2.2.1-powerel.patch diff --git a/SOURCES/virt-manager-2.2.1-powerel.patch b/SOURCES/virt-manager-2.2.1-powerel.patch new file mode 100644 index 0000000..14a19a7 --- /dev/null +++ b/SOURCES/virt-manager-2.2.1-powerel.patch @@ -0,0 +1,20 @@ +--- virt-manager-2.2.1/virtinst/install/urldetect.py 2020-06-06 13:58:57.115228664 +0200 ++++ virt-manager-2.2.1/virtinst/install/urldetect.py 2020-06-06 14:01:41.629287983 +0200 +@@ -466,6 +466,17 @@ + return cache.treeinfo_family_regex(famregex) + + ++class _PowerELDistro(_RHELDistro): ++ PRETTY_NAME = "PowerEL" ++ matching_distros = ["powerel"] ++ _variant_prefix = "powerel" ++ ++ @classmethod ++ def is_valid(cls, cache): ++ famregex = ".*(PowerEL|PowerEL7|PowerEL 7).*" ++ return cache.treeinfo_family_regex(famregex) ++ ++ + class _SuseDistro(_RHELDistro): + PRETTY_NAME = None + _suse_regex = [] diff --git a/SPECS/virt-manager.spec b/SPECS/virt-manager.spec index 071c3e5..83c6787 100644 --- a/SPECS/virt-manager.spec +++ b/SPECS/virt-manager.spec @@ -5,15 +5,17 @@ Name: virt-manager Version: 2.2.1 -Release: 3%{?dist} +Release: 4%{?dist} %global verrel %{version}-%{release} Summary: Desktop tool for managing virtual machines via libvirt License: GPLv2+ BuildArch: noarch URL: https://virt-manager.org/ Source0: https://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz +# PowerEL patch to recognize as rhel +Patch0: virt-manager-2.2.1-powerel.patch # Ubuntu 20.04 LTS image relocation -Patch0: virt-manager-ubuntu-2004lts-location.patch +Patch1: virt-manager-ubuntu-2004lts-location.patch Requires: virt-manager-common = %{verrel} Requires: python3-gobject Requires: gtk3 @@ -81,6 +83,7 @@ machine). %prep %setup -q %patch0 -p1 +%patch1 -p1 sed 's/--owner=+0:+0/--owner=0:0/' -i virtinst/install/installerinject.py