diff --git a/generic-release.spec b/generic-release.spec index 9e9209618686a31545ed61e250a8eb0e9859bec5..1c76ba4fcdd1bd6f5852d2e9a4a665029e9ee6e3 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