15 clamav_log_minsize="1M" |
15 clamav_log_minsize="1M" |
16 clamav_log_complevel="9" |
16 clamav_log_complevel="9" |
17 |
17 |
18 %common |
18 %common |
19 clamav_cfgfile="@l_prefix@/etc/clamav/clamd.conf" |
19 clamav_cfgfile="@l_prefix@/etc/clamav/clamd.conf" |
|
20 clamav_milter_cfgfile="@l_prefix@/etc/clamav/clamav-milter.conf" |
20 clamav_pidfile_clamd="@l_prefix@/var/clamav/clamd.pid" |
21 clamav_pidfile_clamd="@l_prefix@/var/clamav/clamd.pid" |
21 clamav_pidfile_clamav_milter="@l_prefix@/var/clamav/clamav-milter.pid" |
22 clamav_pidfile_clamav_milter="@l_prefix@/var/clamav/clamav-milter.pid" |
22 clamav_signal () { |
23 clamav_signal () { |
23 [ -f $clamav_pidfile_clamd ] \ |
24 [ -f $clamav_pidfile_clamd ] \ |
24 && kill -$1 `cat $clamav_pidfile_clamd` |
25 && kill -$1 `cat $clamav_pidfile_clamd` |
48 --config-file=$clamav_cfgfile \ |
49 --config-file=$clamav_cfgfile \ |
49 $clamav_clamd_flags |
50 $clamav_clamd_flags |
50 elif [ ".$daemon" = ".clamav-milter" -a -x @l_prefix@/sbin/clamav-milter ]; then |
51 elif [ ".$daemon" = ".clamav-milter" -a -x @l_prefix@/sbin/clamav-milter ]; then |
51 ( umask 002 |
52 ( umask 002 |
52 @l_prefix@/sbin/clamav-milter \ |
53 @l_prefix@/sbin/clamav-milter \ |
53 --config-file=$clamav_cfgfile \ |
54 --config-file=$clamav_milter_cfgfile \ |
54 --max-children=4 --outgoing --local \ |
55 $clamav_clamav_milter_flags |
55 --pidfile=$clamav_pidfile_clamav_milter \ |
|
56 --sendmail-cf=/dev/null \ |
|
57 $clamav_clamav_milter_flags \ |
|
58 local:@l_prefix@/var/milter/socket/clamav-milter |
|
59 ) || exit $? |
56 ) || exit $? |
60 fi |
57 fi |
61 done |
58 done |
62 |
59 |
63 %stop -u @l_rusr@ |
60 %stop -u @l_rusr@ |