jabberd/rc.jabberd

changeset 498
c6b0e6c7f67d
parent 225
a01e65d97743
child 540
6becb64fe77d
equal deleted inserted replaced
1:551700ce965a 2:d19c6c513d03
24 retcode=$(($retcode+$?)) 24 retcode=$(($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_susr@ -o
30 jabberd_usable="unknown" 30 jabberd_usable="unknown"
31 jabberd_active="no" 31 jabberd_active="no"
32 rcService jabberd enable yes && \ 32 rcService jabberd enable yes && \
33 jabberd_signal 0 && jabberd_active="yes" 33 jabberd_signal 0 && jabberd_active="yes"
34 echo "jabberd_enable=\"$jabberd_enable\"" 34 echo "jabberd_enable=\"$jabberd_enable\""
35 echo "jabberd_usable=\"$jabberd_usable\"" 35 echo "jabberd_usable=\"$jabberd_usable\""
36 echo "jabberd_active=\"$jabberd_active\"" 36 echo "jabberd_active=\"$jabberd_active\""
37 37
38 %start -u @l_nusr@ 38 %start -u @l_susr@
39 rcService jabberd enable yes || exit 0 39 rcService jabberd enable yes || exit 0
40 rcService jabberd active yes && exit 0 40 rcService jabberd active yes && exit 0
41 @l_prefix@/bin/jabberd -b -c $jabberd_cfgfile 41 @l_prefix@/bin/jabberd -b -c $jabberd_cfgfile
42 42
43 %stop -u @l_nusr@ 43 %stop -u @l_susr@
44 rcService jabberd enable yes || exit 0 44 rcService jabberd enable yes || exit 0
45 rcService jabberd active no && exit 0 45 rcService jabberd active no && exit 0
46 jabberd_signal TERM 46 jabberd_signal TERM
47 sleep 2 47 sleep 2
48 for daemons in $jabberd_daemons; do 48 for daemons in $jabberd_daemons; do
49 rm -f @l_prefix@/var/jabberd/pid/${daemons}.pid 49 rm -f @l_prefix@/var/jabberd/pid/${daemons}.pid
50 done 50 done
51 51
52 %restart -u @l_nusr@ 52 %restart -u @l_susr@
53 rcService jabberd enable yes || exit 0 53 rcService jabberd enable yes || exit 0
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

mercurial