From c62a16822f75e81f51b230d1cb550c7410ac4461 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Wed, 1 Apr 2009 23:39:51 -0400 Subject: - add a .spec file --- Makefile.am | 1 + credmonger.spec | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 credmonger.spec diff --git a/Makefile.am b/Makefile.am index af437a6..f66d6cd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1 +1,2 @@ +EXTRA_DIST = credmonger.spec SUBDIRS = src diff --git a/credmonger.spec b/credmonger.spec new file mode 100644 index 0000000..aad0f24 --- /dev/null +++ b/credmonger.spec @@ -0,0 +1,62 @@ +Name: credmonger +Version: 0.0 +Release: 1%{?dist} +Summary: maintain Kerberos credential caches for other processes + +Group: System Environment/Daemons +License: MIT +URL: https://badvocacy.net/ +Source0: credmonger-%{version}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: krb5-devel +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/chkconfig, /sbin/service +Requires(postun): /sbin/service + +%description +The credmonger daemon creates and refreshes Kerberos credential cache +files on behalf of other processes and users, which are typically daemons +which need to authenticate to other services using Kerberos. + +%prep +%setup -q + + +%build +%configure +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/chkconfig --add credmonger + +%preun +if [ "$1" -eq 0 ] ; then + /sbin/service credmonger stop 2>&1 > /dev/null || : + /sbin/chkconfig --del credmonger +fi + +%postun +if [ "$1" -ge 1 ] ; then + /sbin/service credmonger condrestart 2>&1 > /dev/null || : +fi + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_initrddir}/credmonger +%{_sbindir}/* +%{_mandir}/*/* + +%changelog +* Wed Apr 1 2009 Nalin Dahyabhai 0.0-1 +- initial package -- cgit