aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd.init.template
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-04-08 11:12:54 +0200
committerChristophe Romain <christophe.romain@process-one.net>2013-06-13 11:11:02 +0200
commit4d8f7706240a1603468968f47fc7b150b788d62f (patch)
tree92d55d789cc7ac979b3c9e161ffb7f908eba043a /src/ejabberd.init.template
parentFix Guide: ejabberd_service expects a shaper_rule, not a shaper (diff)
Switch to rebar build tool
Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite
Diffstat (limited to 'src/ejabberd.init.template')
-rw-r--r--src/ejabberd.init.template63
1 files changed, 0 insertions, 63 deletions
diff --git a/src/ejabberd.init.template b/src/ejabberd.init.template
deleted file mode 100644
index ef691e4b3..000000000
--- a/src/ejabberd.init.template
+++ /dev/null
@@ -1,63 +0,0 @@
-#! /bin/sh
-
-### BEGIN INIT INFO
-# Provides: ejabberd
-# Required-Start: $remote_fs $network $named $time
-# Required-Stop: $remote_fs $network $named $time
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Starts ejabberd jabber server
-# Description: Starts ejabberd jabber server, an XMPP
-# compliant server written in Erlang.
-### END INIT INFO
-
-# chkconfig: 2345 90 10
-# description: ejabberd XMPP server
-
-set -o errexit
-
-DIR=@ctlscriptpath@
-CTL="$DIR"/ejabberdctl
-USER=@installuser@
-
-test -x "$CTL" || {
- echo "ERROR: ejabberd not found: $DIR"
- exit 1
-}
-grep ^"$USER": /etc/passwd >/dev/null || {
- echo "ERROR: System user not found: $USER"
- exit 2
-}
-
-export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
-
-case "$1" in
- start)
- test -x "$CTL" || exit 0
- echo "Starting ejabberd..."
- su - $USER -c "$CTL start"
- su - $USER -c "$CTL started"
- echo "done."
- ;;
- stop)
- test -x "$CTL" || exit 0
- echo "Stopping ejabberd..."
- su - $USER -c "$CTL stop"
- su - $USER -c "$CTL stopped"
- echo "done."
- ;;
- status)
- test -x "$CTL" || exit 0
- echo "Getting ejabberd status..."
- su - $USER -c "$CTL status"
- ;;
- force-reload|restart)
- "$0" stop
- "$0" start
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|force-reload|status}"
- exit 1
-esac
-
-exit 0