Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'examples/transport-configs/init-scripts/jabber-gg-transport')
-rwxr-xr-xexamples/transport-configs/init-scripts/jabber-gg-transport48
1 files changed, 48 insertions, 0 deletions
diff --git a/examples/transport-configs/init-scripts/jabber-gg-transport b/examples/transport-configs/init-scripts/jabber-gg-transport
new file mode 100755
index 000000000..17718fb93
--- /dev/null
+++ b/examples/transport-configs/init-scripts/jabber-gg-transport
@@ -0,0 +1,48 @@
+#!/bin/sh
+#########################################################
+#
+# jabber-gg-transport -- script to start jabber-gg-transport.
+#
+#########################################################
+
+DAEMON=/usr/local/sbin/jggtrans
+CONF=/etc/jabber/jabber-gg-transport.xml
+NAME=jggtrans
+HOME=/etc/jabber/
+USER=ejabberd
+
+#########################################################
+
+if [ "`/usr/bin/whoami`" != "$USER" ]; then
+
+ echo "You need to be" $USER "user to run this script."
+ exit 1
+fi
+
+case "$1" in
+ debug)
+ test -f $DAEMON -a -f $CONF || exit 0
+ echo "Starting $NAME in debugging mode."
+ $DAEMON -D -H $HOME -c $CONF &
+ ;;
+ start)
+ test -f $DAEMON -a -f $CONF || exit 0
+ echo "Starting $NAME."
+ $DAEMON $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+# BUG REPORTEN hiervoor: bij afsluiten blijft telkens PID-bestand achter
+ rm $HOME/../../../var/run/jabber/jabber-gg-transport.pid
+ ;;
+
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|restart}"
+ exit 1
+esac