summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2009-04-01 23:39:51 -0400
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2009-04-01 23:39:51 -0400
commitc62a16822f75e81f51b230d1cb550c7410ac4461 (patch)
treef817c49a7098ff2ea81206a325071ec16a14a8e5
parentfa1813c503aee96a1804ae229884f375a2e1cae2 (diff)
downloadcredmonger-c62a16822f75e81f51b230d1cb550c7410ac4461.tar.gz
credmonger-c62a16822f75e81f51b230d1cb550c7410ac4461.tar.xz
credmonger-c62a16822f75e81f51b230d1cb550c7410ac4461.zip
- add a .spec file
-rw-r--r--Makefile.am1
-rw-r--r--credmonger.spec62
2 files changed, 63 insertions, 0 deletions
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 <nalin@redhat.com> 0.0-1
+- initial package