diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-04-08 11:12:54 +0200 |
---|---|---|
committer | Christophe Romain <christophe.romain@process-one.net> | 2013-06-13 11:11:02 +0200 |
commit | 4d8f7706240a1603468968f47fc7b150b788d62f (patch) | |
tree | 92d55d789cc7ac979b3c9e161ffb7f908eba043a /src/ejabberd.init.template | |
parent | Fix 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.template | 63 |
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 |