diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2016-01-18 13:47:11 +0100 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-02-10 09:28:12 +0100 |
commit | d862e55716e1b24168fd5deef44c4f9deb7c0709 (patch) | |
tree | ffb50960458fac7e70103cec4c11749f24db06eb /contrib | |
parent | 1fedb90a1d67766da39783eb193f568e9e2d55b0 (diff) | |
download | sssd-d862e55716e1b24168fd5deef44c4f9deb7c0709.tar.gz sssd-d862e55716e1b24168fd5deef44c4f9deb7c0709.tar.xz sssd-d862e55716e1b24168fd5deef44c4f9deb7c0709.zip |
SPEC: 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.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/sssd.spec.in | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index 08582b75e..2245a82e6 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -181,6 +181,7 @@ Requires: libldb >= 0.9.3 Requires: libtdb >= 1.1.3 Requires: sssd-client%{?_isa} = %{version}-%{release} Requires: libsss_sudo = %{version}-%{release} +Requires: libsss_autofs%{?_isa} = %{version}-%{release} Requires: libsss_idmap = %{version}-%{release} Conflicts: sssd < %{version}-%{release} %if (0%{?use_systemd} == 1) @@ -196,8 +197,6 @@ Requires(postun): initscripts chkconfig ### Provides ### Provides: libsss_sudo-devel = %{version}-%{release} Obsoletes: libsss_sudo-devel <= 1.9.93 -Provides: libsss_autofs = %{version}-%{release} -Obsoletes: libsss_autofs <= 1.9.93 %description common Common files for the SSSD. The common package includes all the files needed @@ -225,6 +224,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 @@ -875,6 +880,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 |