izmjene licence
[ossec-hids.git] / ossec-hids-debian.init
1 #!/bin/sh
2
3 ### BEGIN INIT INFO
4 # Provides:          ossec-hids
5 # Required-Start:    $local_fs $remote_fs $syslog
6 # Required-Stop:     $local_fs $remote_fs $syslog
7 # Should-Start:      $network
8 # Should-Stop:       $network
9 # Default-Start:     2 3 4 5
10 # Default-Stop:      0 1 6
11 # Short-Description: OSSEC HIDS init script
12 # Description:       Init script for OSSEC HIDS services
13 ### END INIT INFO
14
15 # OSSEC         Controls OSSEC HIDS
16 # Author:       Daniel B. Cid <dcid@ossec.net>
17 # Modified for slackware by Jack S. Lai
18 # Modified for Debian package by Dinko Korunic <kreator@carnet.hr>
19 # Modified for CARNet by Ivan Rako <Ivan.Rako@CARNet.hr>
20
21 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
22
23 . /lib/lsb/init-functions
24 . /etc/ossec-init.conf
25 if [ "X${DIRECTORY}" = "X" ]; then
26     DIRECTORY="/var/ossec"
27 fi
28
29 start() {
30         ${DIRECTORY}/bin/ossec-control start
31 }
32
33 stop() {
34         ${DIRECTORY}/bin/ossec-control stop
35 }
36
37 status() {
38         ${DIRECTORY}/bin/ossec-control status
39 }
40
41
42 case "$1" in
43   start)
44         start
45         ;;
46   stop) 
47         stop
48         ;;
49   restart)
50         stop
51         start
52         ;;
53   force-reload)
54         stop
55         start
56         ;;
57   status)
58     status
59         ;;
60   *)
61         echo "*** Usage: $0 {start|stop|restart|status}"
62         exit 1
63 esac
64
65 exit 0