]> git.pld-linux.org Git - packages/clamav.git/blame - clamav.init
- revert user changes
[packages/clamav.git] / clamav.init
CommitLineData
291dbbd4
AM
1#!/bin/sh
2#
3# clamd clamd (antyvirus daemon)
4#
5# chkconfig: 345 60 40
6#
f46280f2 7# description: clamd is a antivirus daemon.
291dbbd4
AM
8
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
13# Get network config
14. /etc/sysconfig/network
15
16# Get service config
17[ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
18
19# See how we were called.
20case "$1" in
21 start)
22 # Check if the service is already running?
23 if [ ! -f /var/lock/subsys/clamd ]; then
24 msg_starting clamd
25 daemon /usr/sbin/clamd
26 RETVAL=$?
27 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamd
28 else
29 msg_already_running clamd
0956a976 30 exit 1
291dbbd4
AM
31 fi
32 ;;
33 stop)
34 if [ -f /var/lock/subsys/clamd ]; then
35 msg_stopping clamd
36 killproc clamd
37 rm -f /var/run/clamd.pid /var/lock/subsys/clamd >/dev/null 2>&1
38 else
39 msg_not_running clamd
40 exit 1
41 fi
42 ;;
43 restart)
44 $0 stop
45 $0 start
46 ;;
47 status)
48 status clamd
49 exit $?
50 ;;
51 reload)
52 msg_reloading clamd
53 killproc clamd -HUP
9e196175 54 RETVAL=$?
291dbbd4
AM
55 ;;
56 *)
0956a976 57 msg_usage "$0 {start|stop|restart|reload|status}"
291dbbd4
AM
58 exit 1
59esac
60
61exit $RETVAL
This page took 0.051094 seconds and 4 git commands to generate.