diff -r 6e3df34ead39 -r 0a3af3462343 jabberd/rc.jabberd --- a/jabberd/rc.jabberd Fri Sep 21 22:44:32 2012 +0200 +++ b/jabberd/rc.jabberd Fri Sep 21 22:45:41 2012 +0200 @@ -16,12 +16,12 @@ %common jabberd_signal () { - local retcode=0 + local retcode=1 local daemons= for daemons in $jabberd_daemons; do [ -f @l_prefix@/var/jabberd/pid/${daemons}.pid ] \ - && kill -$1 `cat @l_prefix@/var/jabberd/pid/${daemons}.pid` - retcode=$(($retcode+$?)) + && kill -$1 `cat @l_prefix@/var/jabberd/pid/${daemons}.pid` \ + && retcode=$? done return $retcode } @@ -56,7 +56,7 @@ sleep 2 rc jabberd start -%daily -u @l_susr@ +%daily -u @l_nusr@ rcService jabberd enable yes || exit 0 logfiles= for daemons in $jabberd_daemons; do @@ -64,7 +64,7 @@ done shtool rotate -f \ -n ${jabberd_log_numfiles} -s ${jabberd_log_minsize} -d \ - -z ${jabberd_log_complevel} -m 644 -o @l_susr@ -g @l_mgrp@ \ + -z ${jabberd_log_complevel} -m 644 -o @l_nusr@ -g @l_ngrp@ \ -P "${jabberd_log_prolog}" \ -E "${jabberd_log_epilog}; rc jabberd restart" \ $logfiles