- ispravni dpkg-parsechangelog za date u ossec-init.conf
[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:      $all
8 # Should-Stop:       $all
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
20 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
21
22 . /etc/ossec-init.conf
23 if [ "X${DIRECTORY}" = "X" ]; then
24     DIRECTORY="/var/ossec"
25 fi
26
27     
28 start() {
29         ${DIRECTORY}/bin/ossec-control start
30 }
31
32 stop() {
33         ${DIRECTORY}/bin/ossec-control stop
34 }
35
36 status() {
37         ${DIRECTORY}/bin/ossec-control status
38 }
39
40
41 case "$1" in
42   start)
43         start
44         ;;
45   stop) 
46         stop
47         ;;
48   restart)
49         stop
50         start
51         ;;
52   force-reload)
53         stop
54         start
55         ;;
56   status)
57     status
58         ;;
59   *)
60         echo "*** Usage: $0 {start|stop|restart|status}"
61         exit 1
62 esac
63
64 exit 0