SHA256
1
0
forked from jengelh/sssd

Accepting request 88734 from network:ldap

bnc#724157 (forwarded request 88733 from rhafer)

OBS-URL: https://build.opensuse.org/request/show/88734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sssd?expand=0&rev=32
This commit is contained in:
Stephan Kulow 2011-10-21 14:41:08 +00:00 committed by Git OBS Bridge
commit fa85ddd231
2 changed files with 39 additions and 7 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Oct 19 13:56:57 UTC 2011 - rhafer@suse.de
- Fixed systemd related packaging issues (bnc#724157)
- fixed build on older openSUSE releases
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 19 17:07:24 UTC 2011 - jengelh@medozas.de Mon Sep 19 17:07:24 UTC 2011 - jengelh@medozas.de

View File

@ -30,6 +30,9 @@ Patch1: 0001-sss_client-avoid-leaking-file-descriptors.patch
Patch2: 0002-Request-password-control-unconditionally-during-bind.patch Patch2: 0002-Request-password-control-unconditionally-during-bind.patch
Patch3: 0003-Allow-LDAP-to-decide-when-an-expiration-warning-is-w.patch Patch3: 0003-Allow-LDAP-to-decide-when-an-expiration-warning-is-w.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 1140
%{?systemd_requires}
%endif
%define servicename sssd %define servicename sssd
%define sssdstatedir %{_localstatedir}/lib/sss %define sssdstatedir %{_localstatedir}/lib/sss
@ -56,7 +59,6 @@ BuildRequires: libldb-devel
BuildRequires: libxslt BuildRequires: libxslt
BuildRequires: libxml2 BuildRequires: libxml2
BuildRequires: libcares-devel BuildRequires: libcares-devel
BuildRequires: libnl-1_1-devel
BuildRequires: dbus-1-devel BuildRequires: dbus-1-devel
BuildRequires: openldap2-devel BuildRequires: openldap2-devel
BuildRequires: pam-devel BuildRequires: pam-devel
@ -72,6 +74,12 @@ BuildRequires: libdhash-devel
BuildRequires: libini_config-devel BuildRequires: libini_config-devel
BuildRequires: libcollection-devel BuildRequires: libcollection-devel
BuildRequires: libref_array-devel BuildRequires: libref_array-devel
%if %suse_version > 1140
BuildRequires: systemd
BuildRequires: libnl-1_1-devel
%else
BuildRequires: libnl-devel
%endif
%description %description
Provides a set of daemons to manage access to remote directories and Provides a set of daemons to manage access to remote directories and
@ -143,8 +151,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sssd install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sssd
install -m600 src/examples/sssd.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.conf install -m600 src/examples/sssd.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.conf
install src/sysv/SUSE/sssd $RPM_BUILD_ROOT%{_sysconfdir}/init.d/sssd install src/sysv/SUSE/sssd $RPM_BUILD_ROOT%{_sysconfdir}/init.d/sssd
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/systemd/system %if %suse_version > 1140
install src/sysv/systemd/sssd.service $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/sssd.service install -d $RPM_BUILD_ROOT/%{_unitdir}
install src/sysv/systemd/sssd.service $RPM_BUILD_ROOT/%{_unitdir}/sssd.service
%endif
ln -sf ../../etc/init.d/sssd $RPM_BUILD_ROOT/usr/sbin/rcsssd ln -sf ../../etc/init.d/sssd $RPM_BUILD_ROOT/usr/sbin/rcsssd
# Remove .la files created by libtool # Remove .la files created by libtool
@ -166,23 +176,39 @@ rm -rf \
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig %if %suse_version > 1140
%pre
%service_add_pre sssd.service
%endif
%post
/sbin/ldconfig
%if %suse_version > 1140
%service_add_post sssd.service
%endif
%preun %preun
%stop_on_removal sssd %stop_on_removal sssd
%if %suse_version > 1140
%service_del_preun sssd.service
%endif
%postun %postun
/sbin/ldconfig /sbin/ldconfig
%restart_on_update sssd %restart_on_update sssd
%insserv_cleanup %insserv_cleanup
%if %suse_version > 1140
%service_del_postun sssd.service
%endif
%files -f sssd.lang %files -f sssd.lang
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc COPYING %doc COPYING
%{_initrddir}/%{name} %{_initrddir}/%{name}
%dir %{_sysconfdir}/systemd %if %suse_version > 1140
%dir %{_sysconfdir}/systemd/system %{_unitdir}/sssd.service
%config %{_sysconfdir}/systemd/system/sssd.service %endif
%{_sbindir}/sssd %{_sbindir}/sssd
%{_sbindir}/rcsssd %{_sbindir}/rcsssd
%dir %{_libdir}/%{name} %dir %{_libdir}/%{name}