From c864ef9564689339711f425fc74efe7e74875cb8 Mon Sep 17 00:00:00 2001 From: ultraji Date: Mon, 10 Feb 2025 15:55:33 +0800 Subject: [PATCH] Uninstall old version when upgrading --- generic-release.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/generic-release.spec b/generic-release.spec index 9e92096..1c76ba4 100644 --- a/generic-release.spec +++ b/generic-release.spec @@ -6,7 +6,7 @@ %define generic_version 22.03 %define generic_patch_level LTS %define generic_patch_level_extend SP4 -%define generic_release 57 +%define generic_release 58 %define builtin_release_version 1.0 %define current_arch %{_arch} @@ -23,11 +23,16 @@ Provides: %{product_family}-release Provides: %{_vendor}-release Provides: generic-release Provides: system-release = %{generic_version}%{generic_patch_level}_%{generic_patch_level_extend} +Obsoletes: %{product_family}-release <= %{?epoch:%{epoch}:}%{version}-%{release} Source0: generic-release-%{builtin_release_version}.tar.gz Source1: 85-display-manager.preset Source2: 90-default.preset Source3: 99-default-disable.preset +%if "%{product_family}" != "openEuler" +Obsoletes: openEuler-release <= %{?epoch:%{epoch}:}%{version}-%{release} +%endif + BuildRequires: python3 Requires: %{product_family}-repos bc Obsoletes: yum-utils yum-utils-help yum-utils-plugins %{product_family}-performance @@ -127,6 +132,9 @@ fi /usr/share/eula/eula.* %changelog +* Mon Feb 10 2025 wangji - 1.0-58 +- Uninstall old version when upgrading + * Fri May 24 2024 wangchong - 1.0-57 - modify generic_patch_level_extend -- Gitee