diff options
Diffstat (limited to 'credmonger.spec')
-rw-r--r-- | credmonger.spec | 62 |
1 files changed, 62 insertions, 0 deletions
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 <nalin@redhat.com> 0.0-1 +- initial package |