]> git.pld-linux.org Git - packages/fwlogwatch.git/blob - fwlogwatch.init
- added zlib-devel to BuildRequires and fixed (my) typo in %install.
[packages/fwlogwatch.git] / fwlogwatch.init
1 #!/bin/sh
2 #
3 # fwlogwatchd   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/fwlogwatch ] && . /etc/sysconfig/fwlogwatch
13
14 # See how we were called.
15 case "$1" in
16   start)
17         # Check if the service is already running?
18         if [ ! -f /var/lock/subsys/fwlogwatch ]; then
19                 msg_starting fwlogwatch
20                 daemon fwlogwatch $FWLOGWATCH_OPTS
21                 RETVAL=$?
22                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/fwlogwatch
23         else
24                 msg_Already_Running fwlogwatch
25                 exit 1
26         fi
27         ;;
28   stop)
29         # Stop daemons.
30         if [ -f /var/lock/subsys/fwlogwatch ]; then
31                 msg_stopping fwlogwatch
32                 killproc fwlogwatch
33                 rm -f /var/lock/subsys/fwlogwatch > /dev/null 2>&1
34         else
35                 msg_Not_Running fwlogwatch
36                 exit 1
37         fi
38         ;;
39   status)
40         status fwlogwatch
41         RETVAL=$?
42         exit $RETVAL
43         ;;
44   restart)
45         $0 stop
46         $0 start
47         ;;
48   reload)
49         msg_reloading fwlogwatch
50         killproc fwlogwatch -HUP
51         RETVAL=$?
52         ;;
53   *)
54         msg_Usage "$0 {start|stop|restart|status}"
55         exit 1
56         ;;
57 esac
58
59 exit $RETVAL
60
This page took 0.060147 seconds and 3 git commands to generate.