]> git.pld-linux.org Git - packages/firelogd.git/blame - firelogd.init
- tabs in preamble
[packages/firelogd.git] / firelogd.init
CommitLineData
93130079
JB
1#!/bin/sh
2#
3# firelogd Firewall log analyzer
4#
5# chkconfig: 345 85 15
6# description: Firewall log analyzer and raport generator tool
7
8# Source function library
9. /etc/rc.d/init.d/functions
10
11# Get service config
12[ -f /etc/sysconfig/firelogd ] && . /etc/sysconfig/firelogd
13
76d08468 14RETVAL=0
93130079
JB
15# See how we were called.
16case "$1" in
17 start)
18 # Check if the service is already running?
19 if [ ! -f /var/lock/subsys/firelogd ]; then
20 msg_starting firelogd
21 daemon firelogd -d $FIRELOGD_OPTS
22 RETVAL=$?
e3ea8216 23 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/firelogd
93130079 24 else
e3ea8216 25 msg_already_running firelogd
93130079
JB
26 fi
27 ;;
28 stop)
e3ea8216 29 # Stop daemons.
93130079 30 if [ -f /var/lock/subsys/firelogd ]; then
e3ea8216 31 msg_stopping firelogd
93130079
JB
32 killproc firelogd
33 rm -f /var/lock/subsys/firelogd > /dev/null 2>&1
e3ea8216 34 else
93130079 35 msg_not_running firelogd
93130079
JB
36 fi
37 ;;
38 status)
39 status firelogd
76d08468 40 exit $?
93130079
JB
41 ;;
42 restart)
43 $0 stop
44 $0 start
76d08468 45 exit $?
93130079 46 ;;
76d08468 47 reload|force-reload)
cc8ba511 48 if [ -f /var/lock/subsys/firelogd ]; then
49 msg_reloading firelogd
50 killproc firelogd -HUP
51 RETVAL=$?
52 else
76d08468 53 msg_not_running fwlogwatch >&2
54 exit 7
cc8ba511 55 fi
93130079
JB
56 ;;
57 *)
76d08468 58 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
59 exit 3
93130079
JB
60esac
61
62exit $RETVAL
This page took 0.062739 seconds and 4 git commands to generate.