]> git.pld-linux.org Git - packages/ejabberd.git/blame_incremental - ejabberd.sh
- up to 2.1.2 (bugfixes)
[packages/ejabberd.git] / ejabberd.sh
... / ...
CommitLineData
1#!/bin/sh
2
3umask 007 || exit $?
4cd /var/lib/ejabberd || exit $?
5
6COOKIE=`cat /etc/jabber/cookie`
7
8COMMAND="setsid erl -pa @libdir@/ejabberd/ebin \
9 -setcookie $COOKIE \
10 -sname ejabberd \
11 -s ejabberd \
12 -ejabberd config \\\"/etc/jabber/ejabberd.cfg\\\" \
13 log_path \\\"/var/log/ejabberd/ejabberd.log\\\" \
14 -sasl sasl_error_logger \\{file,\\\"/var/log/ejabberd/sasl.log\\\"\\} \
15 -kernel inetrc \\\"/etc/jabber/ejabberd-inetrc\\\" \
16 -heart \
17 -detached"
18
19if [ "`id -u`" -eq "0" ] ; then
20 exec su -s /bin/sh jabber -c "exec $COMMAND"
21else
22 eval "exec $COMMAND"
23fi
This page took 0.076599 seconds and 4 git commands to generate.