2 # event script to manage clamd in a cluster environment
4 [ -n "$CTDB_BASE" ] || \
5 CTDB_BASE=$(d=$(dirname "$0") ; cd -P "$d" ; dirname "$PWD")
7 . "${CTDB_BASE}/functions"
11 case $CTDB_INIT_STYLE in
14 # service_config is used by loadconfig()
15 # shellcheck disable=SC2034
16 service_config="clamd"
20 # service_config is used by loadconfig()
21 # shellcheck disable=SC2034
22 service_config="clamav"
28 is_ctdb_managed_service || exit 0
32 service "$service_name" stop > /dev/null 2>&1
33 service "$service_name" start || exit $?
37 service "$service_name"_stop
41 ctdb_check_unix_socket "$CTDB_CLAMD_SOCKET" || exit $?