From 85c888bd322fd938d4b7e91e09b87bbf11c5f17d Mon Sep 17 00:00:00 2001 From: Christopher Walker Date: Sat, 18 May 2013 11:02:22 -0300 Subject: network/jabberd2: Added (XMPP server) Signed-off-by: Niels Horn --- network/jabberd2/rc.jabberd2 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 network/jabberd2/rc.jabberd2 (limited to 'network/jabberd2/rc.jabberd2') diff --git a/network/jabberd2/rc.jabberd2 b/network/jabberd2/rc.jabberd2 new file mode 100644 index 0000000000000..5319a8eea803e --- /dev/null +++ b/network/jabberd2/rc.jabberd2 @@ -0,0 +1,39 @@ +#!/bin/sh + +jabberd2_start() { + su - %JABBERUSR% -c '/usr/bin/jabberd &' +} + +jabberd2_stop() { + if [ -e /var/run/jabberd2/router.pid ]; then + kill `cat /var/run/jabberd2/router.pid 2> /dev/null` 2> /dev/null + rm /var/run/jabberd2/router.pid + fi + if [ -e /var/run/jabberd2/c2s.pid ]; then + kill `cat /var/run/jabberd2/c2s.pid 2> /dev/null` 2> /dev/null + rm /var/run/jabberd2/c2s.pid + fi + if [ -e /var/run/jabberd2/s2s.pid ]; then + kill `cat /var/run/jabberd2/s2s.pid 2> /dev/null` 2> /dev/null + rm /var/run/jabberd2/s2s.pid + fi + if [ -e /var/run/jabberd2/sm.pid ]; then + kill `cat /var/run/jabberd2/sm.pid 2> /dev/null` 2> /dev/null + rm /var/run/jabberd2/sm.pid + fi +} + +case "$1" in +start) + jabberd2_start + ;; +stop) + jabberd2_stop + ;; +restart) + jabberd2_stop + sleep 2 + jabberd2_start +*) + echo "Usage $0 (start|stop|restart|status)" +esac -- cgit v1.2.3