start() {
# Check if the service is already running?
if [ ! -f /var/lock/subsys/ejabberd ]; then
- msg_starting ejabberd ; busy
- /usr/sbin/ejabberdctl start
+ msg_starting ejabberd
+ daemon /usr/sbin/ejabberdctl start
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
- /usr/sbin/ejabberdctl started
+ msg_starting "ejabberd start confirmation"
+ daemon /usr/sbin/ejabberdctl started
RETVAL=$?
fi
- if [ $RETVAL -eq 0 ]; then
- touch /var/lock/subsys/ejabberd
- ok
- else
- fail
- fi
else
msg_already_running ejabberd
fi
stop() {
# Stop daemons.
if [ -f /var/lock/subsys/ejabberd ]; then
- msg_stopping ejabberd ; busy
- /usr/sbin/ejabberdctl stop 2>/dev/null
+ msg_stopping ejabberd
+ daemon /usr/sbin/ejabberdctl stop
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
- /usr/sbin/ejabberdctl stopped 2>/dev/null
+ msg_starting "ejabberd stop confirmation"
+ daemon /usr/sbin/ejabberdctl stopped
RETVAL=$?
fi
- if [ $RETVAL -eq 0 ]; then
- ok
- else
- fail
- fi
rm -f /var/lock/subsys/ejabberd
else
msg_not_running ejabberd
Summary(pl.UTF-8): Odporny na awarie rozproszony serwer Jabbera/XMPP
Name: ejabberd
Version: 13.12
-Release: 2
+Release: 3
License: GPL
Group: Applications/Communications
Source0: http://www.process-one.net/downloads/ejabberd/%{version}/%{name}-%{version}.tgz