]>
Commit | Line | Data |
---|---|---|
8482b194 JK |
1 | #!/bin/sh |
2 | ||
3 | umask 007 || exit $? | |
4 | cd /var/lib/ejabberd || exit $? | |
5 | ||
6 | COMMAND="setsid erl -pa /usr/lib/ejabberd/ebin \ | |
7 | -sname ejabberd \ | |
8 | -s ejabberd \ | |
9 | -ejabberd config \\\"/etc/jabber/ejabberd.cfg\\\" \ | |
10 | log_path \\\"/var/log/ejabberd/ejabberd.log\\\" \ | |
11 | -sasl sasl_error_logger \\{file,\\\"/var/log/ejabberd/sasl.log\\\"\\} \ | |
12 | -heart \ | |
13 | -detached" | |
14 | ||
15 | if [ "`id -u`" -eq "0" ] ; then | |
16 | exec su -s /bin/sh jabber -c "exec $COMMAND" | |
17 | else | |
18 | eval "exec $COMMAND" | |
19 | fi |