net-im/ejabberd: Add reload option to initd script
authorAmadeusz Żołnowski <aidecoe@gentoo.org>
Sat, 2 Jul 2016 22:13:43 +0000 (23:13 +0100)
committerAmadeusz Żołnowski <aidecoe@gentoo.org>
Sun, 3 Jul 2016 07:44:06 +0000 (08:44 +0100)
net-im/ejabberd/files/ejabberd-3.initd

index a40d938a57835c72becac1c6cdfee77114881650..2827aeb43d42575def7b6ebe32705c102ac75bb3 100644 (file)
@@ -3,6 +3,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+extra_started_commands="reload"
+
 depend() {
        use dns
        need epmd net
@@ -19,6 +21,12 @@ start() {
        eend $?
 }
 
+reload() {
+       ebegin "Reloading ejabberd configuration"
+       /usr/sbin/ejabberdctl ${EJABBERDCTL_OPTS} reload_config
+       eend $?
+}
+
 stop() {
        ejabberdctl status >/dev/null 2>&1
        if test $? = 3; then