From 3bd800099250d51ba4dd36b2705e9188c35fa026 Mon Sep 17 00:00:00 2001 From: zhouchenchen123 Date: Thu, 22 Sep 2022 10:48:38 +0800 Subject: [PATCH] add version check in obsoletes to avoid warning messages --- sssd.spec | 137 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 70 insertions(+), 67 deletions(-) diff --git a/sssd.spec b/sssd.spec index 2b55316..09f05b8 100644 --- a/sssd.spec +++ b/sssd.spec @@ -1,6 +1,6 @@ Name: sssd Version: 2.6.1 -Release: 1 +Release: 2 Summary: System Security Services Daemon License: GPLv3+ and LGPLv3+ URL: https://pagure.io/SSSD/sssd/ @@ -15,52 +15,52 @@ Recommends: bind-utils Recommends: adcli Provides: libsss_sudo-devel = %{version}-%{release} -Provides: sssd-common -Provides: sssd-ldap -Provides: sssd-krb5 -Provides: sssd-krb5-common -Provides: sssd-ipa -Provides: sssd-ad -Provides: sssd-client -Provides: sssd-common-pac -Provides: sssd-kcm -Provides: sssd-dbus -Provides: libsss_sudo -Provides: sssd-proxy -Provides: libsss_idmap -Provides: libipa_hbac -Provides: libsss_autofs -Provides: libsss_nss_idmap -Provides: libsss_simpleifp -Provides: libsss_certmap -Provides: sssd-libwbclient -Provides: sssd-nfs-idmap -Provides: sssd-winbind-idmap -Provides: sssd-tools +Provides: sssd-common = %{version}-%{release} +Provides: sssd-ldap = %{version}-%{release} +Provides: sssd-krb5 = %{version}-%{release} +Provides: sssd-krb5-common = %{version}-%{release} +Provides: sssd-ipa = %{version}-%{release} +Provides: sssd-ad = %{version}-%{release} +Provides: sssd-client = %{version}-%{release} +Provides: sssd-common-pac = %{version}-%{release} +Provides: sssd-kcm = %{version}-%{release} +Provides: sssd-dbus = %{version}-%{release} +Provides: libsss_sudo = %{version}-%{release} +Provides: sssd-proxy = %{version}-%{release} +Provides: libsss_idmap = %{version}-%{release} +Provides: libipa_hbac = %{version}-%{release} +Provides: libsss_autofs = %{version}-%{release} +Provides: libsss_nss_idmap = %{version}-%{release} +Provides: libsss_simpleifp = %{version}-%{release} +Provides: libsss_certmap = %{version}-%{release} +Provides: sssd-libwbclient = %{version}-%{release} +Provides: sssd-nfs-idmap = %{version}-%{release} +Provides: sssd-winbind-idmap = %{version}-%{release} +Provides: sssd-tools = %{version}-%{release} Obsoletes: libsss_sudo-devel <= 1.10.0-7%{?dist}.beta1 -Obsoletes: sssd-common -Obsoletes: sssd-ldap -Obsoletes: sssd-krb5 -Obsoletes: sssd-krb5-common -Obsoletes: sssd-ipa -Obsoletes: sssd-ad -Obsoletes: sssd-client -Obsoletes: sssd-common-pac -Obsoletes: sssd-kcm -Obsoletes: sssd-dbus -Obsoletes: libsss_sudo -Obsoletes: sssd-proxy -Obsoletes: libsss_idmap -Obsoletes: libipa_hbac -Obsoletes: libsss_autofs -Obsoletes: libsss_nss_idmap -Obsoletes: libsss_simpleifp -Obsoletes: libsss_certmap -Obsoletes: sssd-libwbclient -Obsoletes: sssd-nfs-idmap -Obsoletes: sssd-winbind-idmap -Obsoletes: sssd-tools +Obsoletes: sssd-common < %{version}-%{release} +Obsoletes: sssd-ldap < %{version}-%{release} +Obsoletes: sssd-krb5 < %{version}-%{release} +Obsoletes: sssd-krb5-common < %{version}-%{release} +Obsoletes: sssd-ipa < %{version}-%{release} +Obsoletes: sssd-ad < %{version}-%{release} +Obsoletes: sssd-client < %{version}-%{release} +Obsoletes: sssd-common-pac < %{version}-%{release} +Obsoletes: sssd-kcm < %{version}-%{release} +Obsoletes: sssd-dbus < %{version}-%{release} +Obsoletes: libsss_sudo < %{version}-%{release} +Obsoletes: sssd-proxy < %{version}-%{release} +Obsoletes: libsss_idmap < %{version}-%{release} +Obsoletes: libipa_hbac < %{version}-%{release} +Obsoletes: libsss_autofs < %{version}-%{release} +Obsoletes: libsss_nss_idmap < %{version}-%{release} +Obsoletes: libsss_simpleifp < %{version}-%{release} +Obsoletes: libsss_certmap < %{version}-%{release} +Obsoletes: sssd-libwbclient < %{version}-%{release} +Obsoletes: sssd-nfs-idmap < %{version}-%{release} +Obsoletes: sssd-winbind-idmap < %{version}-%{release} +Obsoletes: sssd-tools < %{version}-%{release} Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -102,19 +102,19 @@ License: GPLv3+ and LGPLv3+ Requires: dbus-devel Requires: sssd = %{version}-%{release} -Provides: libsss_idmap-devel -Provides: libipa_hbac-devel -Provides: libsss_nss_idmap-devel -Provides: libsss_simpleifp-devel -Provides: libsss_certmap-devel -Provides: sssd-libwbclient-devel +Provides: libsss_idmap-devel = %{version}-%{release} +Provides: libipa_hbac-devel = %{version}-%{release} +Provides: libsss_nss_idmap-devel = %{version}-%{release} +Provides: libsss_simpleifp-devel = %{version}-%{release} +Provides: libsss_certmap-devel = %{version}-%{release} +Provides: sssd-libwbclient-devel = %{version}-%{release} -Obsoletes: libsss_idmap-devel -Obsoletes: libipa_hbac-devel -Obsoletes: libsss_nss_idmap-devel -Obsoletes: libsss_simpleifp-devel -Obsoletes: libsss_certmap-devel -Obsoletes: sssd-libwbclient-devel +Obsoletes: libsss_idmap-devel < %{version}-%{release} +Obsoletes: libipa_hbac-devel < %{version}-%{release} +Obsoletes: libsss_nss_idmap-devel < %{version}-%{release} +Obsoletes: libsss_simpleifp-devel < %{version}-%{release} +Obsoletes: libsss_certmap-devel < %{version}-%{release} +Obsoletes: sssd-libwbclient-devel < %{version}-%{release} %description devel Development libraries for the SSSD @@ -123,16 +123,16 @@ Development libraries for the SSSD Summary: Python3 bindings for sssd License: LGPLv3+ Requires: sssd = %{version}-%{release} -Provides: python3-sss -Provides: python3-sssdconfig -Provides: python3-sss-murmur -provides: python3-libsss_nss_idmap -Provides: python3-libipa_hbac -Obsoletes: python3-sss -Obsoletes: python3-sssdconfig -Obsoletes: python3-sss-murmur -Obsoletes: python3-libipa_hbac -Obsoletes: python3-libsss_nss_idmap +Provides: python3-sss = %{version}-%{release} +Provides: python3-sssdconfig = %{version}-%{release} +Provides: python3-sss-murmur = %{version}-%{release} +provides: python3-libsss_nss_idmap = %{version}-%{release} +Provides: python3-libipa_hbac = %{version}-%{release} +Obsoletes: python3-sss < %{version}-%{release} +Obsoletes: python3-sssdconfig < %{version}-%{release} +Obsoletes: python3-sss-murmur < %{version}-%{release} +Obsoletes: python3-libipa_hbac < %{version}-%{release} +Obsoletes: python3-libsss_nss_idmap < %{version}-%{release} %{?python_provide:%python_provide python3-sssd} %{?python_provide:%python_provide python3-sss} %{?python_provide:%python_provide python3-sssdconfig} @@ -538,6 +538,9 @@ fi %{_libdir}/%{name}/modules/libwbclient.so %changelog +* Tue Sep 20 2022 zhouchenchen - 2.6.1-2 +- add version check in obsoletes to avoid warning messages + * Tue Dec 21 2021 panxiaohe - 2.6.1-1 - update version to 2.6.1 -- Gitee