From ea1a0c4b0d9d94da1286f8fe10b7eeba1bfa1cfe Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 14 May 2014 15:52:52 +0300 Subject: [PATCH] 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} <&2 - fi + %service demarcd stop /sbin/chkconfig --del demarcd fi -- 2.43.0