summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkloczek2000-01-11 15:30:25 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit7c07b23b2625f3f36b472e6eddd2ffdb575cc2e3 (patch)
tree3eaa799196d4b26e709795e1e5eaed30e2e704bf
parent6f864fab185b20b82a49d7d0a9e6128bacc9464c (diff)
downloadcfingerd-7c07b23b2625f3f36b472e6eddd2ffdb575cc2e3.zip
cfingerd-7c07b23b2625f3f36b472e6eddd2ffdb575cc2e3.tar.gz
- "Prereq: rc-inetd >= 0.8.1" instead "Requires: rc-inetd",
- added %post, %postun scripts with reloading on upgrade and stopping on removing service. Changed files: cfingerd.spec -> 1.7
-rw-r--r--cfingerd.spec14
1 files changed, 13 insertions, 1 deletions
diff --git a/cfingerd.spec b/cfingerd.spec
index 4a21cf3..760c3ba 100644
--- a/cfingerd.spec
+++ b/cfingerd.spec
@@ -14,7 +14,7 @@ Source2: %{name}.inetd
Patch0: http://www.misiek.eu.org/ipv6/cfingerd-1.4.3-ipv6-12121999.patch.gz
Patch1: %{name}-config.patch
Requires: inetdaemon
-Requires: rc-inetd
+Prereq: rc-inetd >= 0.8.1
Provides: fingerd
Obsoletes: cfingerd-nobody
Obsoletes: cfingerd-noroot
@@ -66,6 +66,18 @@ gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+if [ -f /var/lock/subsys/rc-inetd ]; then
+ /etc/rc.d/init.d/rc-inetd reload 1>&2
+else
+ echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet sever" 1>&2
+fi
+
+%postun
+if [ -f /var/lock/subsys/rc-inetd ]; then
+ /etc/rc.d/init.d/rc-inetd reload
+fi
+
%files
%defattr(644,root,root,755)
%doc *.gz