| 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 |