1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-08 04:58:40 +03:00

From Flavio Carmo Junior <carmo.flavio@gmail.com>

Add an eventscript to manage ClamAV

(This used to be ctdb commit bb4ef6c4d2bc3578bdf4432517e98f85ec94e3b6)
This commit is contained in:
Ronnie Sahlberg 2009-05-25 12:10:29 +10:00
parent 691379b13d
commit e999ade7bb

View File

@ -0,0 +1,53 @@
#!/bin/sh
# event script to manage clamd in a cluster environment
. $CTDB_BASE/functions
loadconfig ctdb
detect_init_style
case $CTDB_INIT_STYLE in
redhat)
CTDB_SERVICE_CLAMD="clamd"
CTDB_CONFIG_CLAMD="clamd"
;;
suse)
CTDB_SERVICE_CLAMD="clamav"
CTDB_CONFIG_CLAMD="clamav"
;;
ubuntu)
CTDB_SERVICE_CLAMD="clamav"
CTDB_CONFIG_CLAMD="clamav"
;;
*)
# should not happen.
# for now use red hat style as default
CTDB_SERVICE_CLAMD="clamd"
CTDB_CONFIG_CLAMD="clamd"
;;
esac
loadconfig "${CTDB_CONFIG_CLAMD}"
[ "$CTDB_MANAGES_CLAMD" = "yes" ] || exit 0
cmd="$1"
shift
case $cmd in
startup)
service "${CTDB_SERVICE_CLAMD}" stop > /dev/null 2>&1
service "${CTDB_SERVICE_CLAMD}" start
;;
shutdown)
service "${CTDB_SERVICE_CLAMD}" stop
;;
monitor)
ctdb_check_unix_socket "clamd" ${CTDB_CLAMD_SOCKET}
;;
esac
exit 0