14 jabberd_log_minsize="1M" |
14 jabberd_log_minsize="1M" |
15 jabberd_log_complevel="9" |
15 jabberd_log_complevel="9" |
16 |
16 |
17 %common |
17 %common |
18 jabberd_signal () { |
18 jabberd_signal () { |
19 local retcode=0 |
19 local retcode=1 |
20 local daemons= |
20 local daemons= |
21 for daemons in $jabberd_daemons; do |
21 for daemons in $jabberd_daemons; do |
22 [ -f @l_prefix@/var/jabberd/pid/${daemons}.pid ] \ |
22 [ -f @l_prefix@/var/jabberd/pid/${daemons}.pid ] \ |
23 && kill -$1 `cat @l_prefix@/var/jabberd/pid/${daemons}.pid` |
23 && kill -$1 `cat @l_prefix@/var/jabberd/pid/${daemons}.pid` \ |
24 retcode=$(($retcode+$?)) |
24 && retcode=$? |
25 done |
25 done |
26 return $retcode |
26 return $retcode |
27 } |
27 } |
28 |
28 |
29 %status -u @l_nusr@ -o |
29 %status -u @l_nusr@ -o |
54 rcService jabberd active no && exit 0 |
54 rcService jabberd active no && exit 0 |
55 rc jabberd stop |
55 rc jabberd stop |
56 sleep 2 |
56 sleep 2 |
57 rc jabberd start |
57 rc jabberd start |
58 |
58 |
59 %daily -u @l_susr@ |
59 %daily -u @l_nusr@ |
60 rcService jabberd enable yes || exit 0 |
60 rcService jabberd enable yes || exit 0 |
61 logfiles= |
61 logfiles= |
62 for daemons in $jabberd_daemons; do |
62 for daemons in $jabberd_daemons; do |
63 logfiles="$logfiles @l_prefix@/var/jabberd/log/$daemons.log" |
63 logfiles="$logfiles @l_prefix@/var/jabberd/log/$daemons.log" |
64 done |
64 done |
65 shtool rotate -f \ |
65 shtool rotate -f \ |
66 -n ${jabberd_log_numfiles} -s ${jabberd_log_minsize} -d \ |
66 -n ${jabberd_log_numfiles} -s ${jabberd_log_minsize} -d \ |
67 -z ${jabberd_log_complevel} -m 644 -o @l_susr@ -g @l_mgrp@ \ |
67 -z ${jabberd_log_complevel} -m 644 -o @l_nusr@ -g @l_ngrp@ \ |
68 -P "${jabberd_log_prolog}" \ |
68 -P "${jabberd_log_prolog}" \ |
69 -E "${jabberd_log_epilog}; rc jabberd restart" \ |
69 -E "${jabberd_log_epilog}; rc jabberd restart" \ |
70 $logfiles |
70 $logfiles |
71 |
71 |