summaryrefslogtreecommitdiffstats
path: root/sssd.spec.in
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2009-09-01 16:02:46 -0400
committerStephen Gallagher <sgallagh@redhat.com>2009-09-02 10:06:46 -0400
commite9ea1b4e59384cdfe3accdf31e5c579c3dad5591 (patch)
tree2874d2a94c3d4941e5dbfd91c24a468fdc6b5467 /sssd.spec.in
parent86cd50fa3dd34f53847140f6eeb7fedfcd97f386 (diff)
downloadsssd-e9ea1b4e59384cdfe3accdf31e5c579c3dad5591.tar.gz
sssd-e9ea1b4e59384cdfe3accdf31e5c579c3dad5591.tar.xz
sssd-e9ea1b4e59384cdfe3accdf31e5c579c3dad5591.zip
Move RPM specfiles into contrib/
Support RHEL 5 in the spec file
Diffstat (limited to 'sssd.spec.in')
-rw-r--r--sssd.spec.in167
1 files changed, 0 insertions, 167 deletions
diff --git a/sssd.spec.in b/sssd.spec.in
deleted file mode 100644
index 49e266153..000000000
--- a/sssd.spec.in
+++ /dev/null
@@ -1,167 +0,0 @@
-Name: @PACKAGE_NAME@
-Version: @PACKAGE_VERSION@
-Release: 0%{?dist}
-Group: Applications/System
-Summary: System Security Services Daemon
-# The entire source code is GPLv3+ except replace/ which is LGPLv3+
-License: GPLv3+ and LGPLv3+
-URL: http://www.freeipa.org/
-Source0: %{name}-%{version}.tar.gz
-BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-
-### Patches ###
-
-### Dependencies ###
-
-Requires: libldb = 0.9.3
-Requires: libtdb >= 1.1.3
-
-Requires(preun): initscripts chkconfig
-Requires(postun): /sbin/service
-
-%define servicename sssd
-%define sssdstatedir %{_localstatedir}/lib/sss
-%define dbpath %{sssdstatedir}/db
-%define pipepath %{sssdstatedir}/pipes
-
-### Build Dependencies ###
-
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
-BuildRequires: m4
-BuildRequires: popt-devel
-BuildRequires: libtalloc-devel
-BuildRequires: libtevent-devel
-BuildRequires: libtdb-devel
-BuildRequires: libldb-devel
-BuildRequires: dbus-devel
-BuildRequires: dbus-libs
-BuildRequires: openldap-devel
-BuildRequires: pam-devel
-BuildRequires: nss-devel
-BuildRequires: nspr-devel
-BuildRequires: pcre-devel
-BuildRequires: libxslt
-BuildRequires: libxml2
-BuildRequires: docbook-style-xsl
-BuildRequires: krb5-devel
-BuildRequires: c-ares-devel
-
-%description
-Provides a set of daemons to manage access to remote directories and
-authentication mechanisms. It provides an NSS and PAM interface toward
-the system and a pluggable backend system to connect to multiple different
-account sources. It is also the basis to provide client auditing and policy
-services for projects like FreeIPA.
-
-%prep
-%setup -q
-
-%build
-%configure \
- --without-tests \
- --with-db-path=%{dbpath} \
- --with-pipe-path=%{pipepath} \
- --with-init-dir=%{_initrddir} \
- --enable-nsslibdir=/%{_lib}
-
-make %{?_smp_mflags}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Copy default sssd.conf file
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sssd
-install -m600 server/examples/sssd.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.conf
-
-# Remove .la files created by libtool
-rm -f \
- $RPM_BUILD_ROOT/%{_lib}/libnss_sss.la \
- $RPM_BUILD_ROOT/%{_lib}/security/pam_sss.la \
- $RPM_BUILD_ROOT/%{_libdir}/ldb/memberof.la \
- $RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_ldap.la \
- $RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_proxy.la \
- $RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_krb5.la \
- $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.la
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root,-)
-%doc COPYING
-%{_initrddir}/%{name}
-%{_sbindir}/sssd
-%{_sbindir}/sss_useradd
-%{_sbindir}/sss_userdel
-%{_sbindir}/sss_usermod
-%{_sbindir}/sss_groupadd
-%{_sbindir}/sss_groupdel
-%{_sbindir}/sss_groupmod
-%{_libexecdir}/%{servicename}/
-%{_libdir}/%{name}/
-%{_libdir}/ldb/memberof.so
-%{_libdir}/krb5/plugins/libkrb5/*
-%dir %{sssdstatedir}
-%attr(700,root,root) %dir %{dbpath}
-%attr(755,root,root) %dir %{pipepath}
-%attr(700,root,root) %dir %{pipepath}/private
-%dir %{_sysconfdir}/sssd
-%config(noreplace) %{_sysconfdir}/sssd/sssd.conf
-/%{_lib}/libnss_sss.so.2
-/%{_lib}/security/pam_sss.so
-%{_mandir}/man5/*
-%{_mandir}/man8/*
-%{_datadir}/locale/*/LC_MESSAGES/sss_client.mo
-%{_datadir}/locale/*/LC_MESSAGES/sss_daemon.mo
-
-%post
-/sbin/ldconfig
-/sbin/chkconfig --add %{servicename}
-
-%preun
-if [ $1 = 0 ]; then
- /sbin/service %{servicename} stop 2>&1 > /dev/null
- /sbin/chkconfig --del %{servicename}
-fi
-
-%postun
-/sbin/ldconfig
-if [ $1 -ge 1 ] ; then
- /sbin/service %{servicename} condrestart 2>&1 > /dev/null
-fi
-
-%changelog
-* Mon May 18 2009 Stephen Gallagher <sgallagh@redhat.com> - 0.4.0-1
-- Convert build system to automake
-
-* Mon Apr 20 2009 Jakub Hrozek <jhrozek@redhat.com> - 0.3.2-1
-- bugfix release 0.3.2
-
-* Mon Apr 13 2009 Simo Sorce <ssorce@redhat.com> - 0.3.1-1
-- bugfix release
-
-* Sun Apr 12 2009 Stephen Gallagher <sgallagh@redhat.com> - 0.3.0-2
-- Remove InfoPipe from RPM build
-
-* Sun Apr 12 2009 Stephen Gallagher <sgallagh@redhat.com> - 0.3.0-1
-- Convert to using /etc/sssd/sssd.conf for configuration
-
-* Tue Mar 10 2009 Simo Sorce <ssorce@redhat.com> - 0.2.1-1
-- Bump up to version 0.2.1
-
-* Fri Mar 06 2009 Jakub Hrozek <jhrozek@redhat.com> - 0.1.0-4
-- fixed items found during review
-- added initscript
-
-* Thu Mar 05 2009 Sumit Bose <sbose@redhat.com> - 0.1.0-3
-- added sss_client
-
-* Mon Feb 23 2009 Jakub Hrozek <jhrozek@redhat.com> - 0.1.0-2
-- Small cleanup and fixes in the spec file
-
-* Thu Feb 12 2009 Stephen Gallagher <sgallagh@redhat.com> - 0.1.0-1
-- Initial release (based on version 0.1.0 upstream code)