add version check in obsoletes to avoid warning messages

This commit is contained in:
zhouchenchen123 2022-09-20 21:54:57 +08:00
parent f9a6649c42
commit c0a024fcd9

137
sssd.spec
View File

@ -1,6 +1,6 @@
Name: sssd
Version: 2.6.1
Release: 2
Release: 3
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}
@ -543,6 +543,9 @@ fi
%{_libdir}/%{name}/modules/libwbclient.so
%changelog
* Tue Sep 20 2022 zhouchenchen <zhouchenchen@huawei.com> - 2.6.1-3
- add version check in Obsoletes to avoid warning messages
* Wed Jul 27 2022 zhouchenchen <zhouchenchen@huawei.com> - 2.6.1-2
- fix the sssd build failure issue