[packages/demarc] use %service
glen
glen at pld-linux.org
Wed May 14 14:53:11 CEST 2014
commit ea1a0c4b0d9d94da1286f8fe10b7eeba1bfa1cfe
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed May 14 15:52:52 2014 +0300
use %service
demarc.spec | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/demarc.spec b/demarc.spec
index 1da82f9..e4a6c5a 100644
--- a/demarc.spec
+++ b/demarc.spec
@@ -1,6 +1,5 @@
# TODO
# - integrate pld webapps framework
-# - use pld %service
%define ver 1.05
%define subver RC1
%include /usr/lib/rpm/macros.perl
@@ -26,6 +25,7 @@ BuildRequires: perl-Digest-MD5
BuildRequires: perl-Msql-Mysql-modules
BuildRequires: perl-devel >= 1:5.6
BuildRequires: rpm-perlprov >= 4.1-13
+BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
Requires: crondaemon
Requires: rc-scripts
@@ -110,21 +110,19 @@ if [ "$1" = "1" ] ; then
touch /var/log/demarcd && chmod 750 /var/log/demarcd
fi
/sbin/chkconfig --add demarcd
-if [ -f /var/lock/subsys/demarcd ]; then
- /etc/rc.d/init.d/demarcd restart 1>&2
-else
- echo "Run \"%{_sbindir}/demarcd -I\" to install new snort sensor and then"
- echo "run \"/etc/rc.d/init.d/demarcd start\" to start demarcd daemon."
- echo "Note that in most cases there is no need to start \"snort\" as"
- echo "separate daemon, so turn it off using \"/sbin/chkconfig snort off\"."
-fi
+%service demarcd restart
+%banner -e -o %{name} <<EOF
+
+Run "%{_sbindir}/demarcd -I" to install new snort sensor and then
+run "service demarcd start" to start demarcd daemon.
+Note that in most cases there is no need to start "snort" as
+separate daemon, so turn it off using "chkconfig snort off".
+EOF
%preun client
if [ "$1" = "0" ] ; then
- if [ -f /var/lock/subsys/demarcd ]; then
- /etc/rc.d/init.d/demarcd stop 1>&2
- fi
+ %service demarcd stop
/sbin/chkconfig --del demarcd
fi
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/demarc.git/commitdiff/ea1a0c4b0d9d94da1286f8fe10b7eeba1bfa1cfe
More information about the pld-cvs-commit
mailing list