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:
authorAlexey Shchepin <alexey@process-one.net>2005-04-02 02:43:47 +0400
committerAlexey Shchepin <alexey@process-one.net>2005-04-02 02:43:47 +0400
commitbaa1cfada594ce00a952d79a053761dcb5f18a4e (patch)
treed1f8e1959de3baeecf83284d4e9ca1a1cac7209b /examples/transport-configs/init-scripts
parenta12bded165e616a1cb97dea3f3bfc9a4c2b2dbcd (diff)
* examples/transport-configs/: Updated (thanks to Sander Devrieze)
SVN Revision: 302
Diffstat (limited to 'examples/transport-configs/init-scripts')
-rwxr-xr-xexamples/transport-configs/init-scripts/aim-transport45
-rwxr-xr-xexamples/transport-configs/init-scripts/ile43
-rwxr-xr-xexamples/transport-configs/init-scripts/jabber-gg-transport48
-rwxr-xr-xexamples/transport-configs/init-scripts/jit45
-rwxr-xr-xexamples/transport-configs/init-scripts/msn-transport50
-rwxr-xr-xexamples/transport-configs/init-scripts/yahoo-transport-245
6 files changed, 276 insertions, 0 deletions
diff --git a/examples/transport-configs/init-scripts/aim-transport b/examples/transport-configs/init-scripts/aim-transport
new file mode 100755
index 000000000..e13d6572f
--- /dev/null
+++ b/examples/transport-configs/init-scripts/aim-transport
@@ -0,0 +1,45 @@
+#!/bin/sh
+#########################################################
+#
+# aim-transport -- script to start aim-transport.
+#
+#########################################################
+
+DAEMON=/usr/local/sbin/jabberd-aim-transport
+CONF=/etc/jabber/aim-transport.xml
+NAME=jabberd-aim-transport
+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 -H $HOME -c $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+ ;;
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|restart}"
+ exit 1
+esac
diff --git a/examples/transport-configs/init-scripts/ile b/examples/transport-configs/init-scripts/ile
new file mode 100755
index 000000000..a1e072f2c
--- /dev/null
+++ b/examples/transport-configs/init-scripts/ile
@@ -0,0 +1,43 @@
+#!/bin/sh
+#########################################################
+#
+# ile -- script to start ILE.
+#
+#########################################################
+
+DAEMON=/usr/local/sbin/ile.pl
+NAME=ile.pl
+CONF=/etc/jabber/ile.xml
+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)
+ echo "Not implemented yet. Starting in normal mode"
+ $0 start
+ ;;
+ start)
+ test -f $DAEMON || exit 0
+ echo "Starting $NAME."
+ $DAEMON $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+ ;;
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|status|restart}"
+ exit 1
+esac
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
diff --git a/examples/transport-configs/init-scripts/jit b/examples/transport-configs/init-scripts/jit
new file mode 100755
index 000000000..55e000ee8
--- /dev/null
+++ b/examples/transport-configs/init-scripts/jit
@@ -0,0 +1,45 @@
+#!/bin/sh
+#########################################################
+#
+# jit -- script to start JIT.
+#
+#########################################################
+
+DAEMON=/usr/local/sbin/wpjabber-jit
+CONF=/etc/jabber/jit.xml
+NAME=wpjabber-jit
+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 -H $HOME -c $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+ ;;
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|restart}"
+ exit 1
+esac
diff --git a/examples/transport-configs/init-scripts/msn-transport b/examples/transport-configs/init-scripts/msn-transport
new file mode 100755
index 000000000..555ba2b0f
--- /dev/null
+++ b/examples/transport-configs/init-scripts/msn-transport
@@ -0,0 +1,50 @@
+#!/bin/sh
+#########################################################
+#
+# msn-transport -- script to start MSN Transport.
+#
+#########################################################
+
+DAEMON=/usr/local/sbin/jabberd-msn-transport
+CONF=/etc/jabber/msn-transport.xml
+NAME=jabberd-msn-transport
+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
+ strace)
+ test -f $DAEMON -a -f $CONF || exit 0
+ echo "Starting $NAME in strace mode."
+ strace -o /opt/ejabberd/var/log/jabber/strace.log $DAEMON -H $HOME -c $CONF &
+ ;;
+ 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 -H $HOME -c $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+ ;;
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|restart}"
+ exit 1
+esac
diff --git a/examples/transport-configs/init-scripts/yahoo-transport-2 b/examples/transport-configs/init-scripts/yahoo-transport-2
new file mode 100755
index 000000000..fde78a913
--- /dev/null
+++ b/examples/transport-configs/init-scripts/yahoo-transport-2
@@ -0,0 +1,45 @@
+#!/bin/sh
+##############################################################
+#
+# yahoo-transport-2 -- script to start Yahoo-transport-2.
+#
+#############################################################
+
+DAEMON=/usr/local/sbin/jabberd-yahoo-transport-2
+CONF=/etc/jabber/yahoo-transport-2.xml
+NAME=jabberd-yahoo-transport-2
+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 -H $HOME -c $CONF &
+ ;;
+ stop)
+ echo "Stopping $NAME."
+ killall $NAME &
+ ;;
+ restart|reload)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {debug|start|stop|restart}"
+ exit 1
+esac