diff options
Diffstat (limited to 'examples/transport-configs/init-scripts')
-rwxr-xr-x | examples/transport-configs/init-scripts/aim-transport | 45 | ||||
-rwxr-xr-x | examples/transport-configs/init-scripts/ile | 43 | ||||
-rwxr-xr-x | examples/transport-configs/init-scripts/jabber-gg-transport | 48 | ||||
-rwxr-xr-x | examples/transport-configs/init-scripts/jit | 45 | ||||
-rwxr-xr-x | examples/transport-configs/init-scripts/msn-transport | 50 | ||||
-rwxr-xr-x | examples/transport-configs/init-scripts/yahoo-transport-2 | 45 |
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 |