]>
Commit | Line | Data |
---|---|---|
8482b194 JK |
1 | #!/bin/sh |
2 | ||
3 | umask 007 || exit $? | |
4 | cd /var/lib/ejabberd || exit $? | |
5 | ||
24561b28 | 6 | COOKIE=`cat /etc/jabber/cookie` |
7 | ||
4d1f777b | 8 | COMMAND="setsid erl -pa @libdir@/ejabberd/ebin \ |
24561b28 | 9 | -setcookie $COOKIE \ |
8482b194 JK |
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\\\"\\} \ | |
f5dd1e6a | 15 | -kernel inetrc \\\"/etc/jabber/ejabberd-inetrc\\\" \ |
8482b194 JK |
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 |