]> git.pld-linux.org Git - packages/ejabberd.git/commitdiff
- rel 3; run all command via daemon(), so limits gets applied correctly and we don...
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 6 May 2014 21:27:34 +0000 (23:27 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 6 May 2014 21:27:34 +0000 (23:27 +0200)
ejabberd.init
ejabberd.spec

index 4b655d1f07f1010a2bee8675ea72a908de421f5f..17514f787233ae62db0bd9df1784703269fd3c71 100644 (file)
@@ -21,19 +21,14 @@ export EJABBERD_DOC_PATH EJABBERD_PID_PATH
 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
@@ -42,18 +37,14 @@ start() {
 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
index 0a7454a78ce012119172449ac41fbc0363c80272..bec73f5edde9ef27d2dec334e9c87543e326beee 100644 (file)
@@ -8,7 +8,7 @@ Summary:        Fault-tolerant distributed Jabber/XMPP server
 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
This page took 0.127098 seconds and 4 git commands to generate.