Move libsss_autofs.so outside sssd-common

It will reduce dependency chain in container world.
libsss_autofs.so depends only on libc and requires
sssd unix sockets. And sssd-common has many requirements.
This commit is contained in:
Lukas Slebodnik 2016-02-19 09:27:27 +01:00
parent 584e0c3964
commit 00dde99057
1 changed files with 15 additions and 4 deletions

View File

@ -180,6 +180,7 @@ Conflicts: sssd < 1.10.0-8%{?dist}.beta2
# Requires
Requires: sssd-client%{?_isa} = %{version}-%{release}
Requires: libsss_sudo = %{version}-%{release}
Requires: libsss_autofs%{?_isa} = %{version}-%{release}
Requires: libsss_idmap%{?_isa} = %{version}-%{release}
Requires(post): systemd-units chkconfig
Requires(preun): systemd-units chkconfig
@ -189,8 +190,6 @@ Requires(postun): systemd-units chkconfig
### Provides ###
Provides: libsss_sudo-devel = %{version}-%{release}
Obsoletes: libsss_sudo-devel <= 1.10.0-7%{?dist}.beta1
Provides: libsss_autofs = %{version}-%{release}
Obsoletes: libsss_autofs <= 1.10.0-7%{?dist}.beta1
%description common
Common files for the SSSD. The common package includes all the files needed
@ -220,6 +219,14 @@ Requires(postun): /sbin/ldconfig
%description -n libsss_sudo
A utility library to allow communication between SUDO and SSSD
%package -n libsss_autofs
Summary: A library to allow communication between Autofs and SSSD
Group: Development/Libraries
License: LGPLv3+
%description -n libsss_autofs
A utility library to allow communication between Autofs and SSSD
%package tools
Summary: Userspace tools for use with the SSSD
Group: Applications/System
@ -733,8 +740,6 @@ done
%{_libdir}/%{name}/libsss_semanage.so
# 3rd party application libraries
%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/libsss_autofs.so
%{_libdir}/libnfsidmap/sss.so
%{ldb_modulesdir}/memberof.so
@ -868,6 +873,12 @@ done
%doc src/sss_client/COPYING
%{_libdir}/libsss_sudo.so*
%files -n libsss_autofs
%defattr(-,root,root,-)
%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/libsss_autofs.so
%files tools -f sssd_tools.lang
%defattr(-,root,root,-)
%doc COPYING