]> git.pld-linux.org Git - packages/ejabberd.git/blob - ejabberd.sh
- fix logdb bcond
[packages/ejabberd.git] / ejabberd.sh
1 #!/bin/sh
2
3 umask 007 || exit $?
4 cd /var/lib/ejabberd || exit $?
5
6 COOKIE=`cat /etc/jabber/cookie`
7
8 COMMAND="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
19 if [ "`id -u`" -eq "0" ] ; then
20         exec su -s /bin/sh jabber -c "exec $COMMAND"
21 else
22         eval "exec $COMMAND"
23 fi
This page took 0.044962 seconds and 3 git commands to generate.