mirror of
https://git.freebsd.org/ports.git
synced 2025-06-23 21:50:32 -04:00
36 lines
881 B
Text
36 lines
881 B
Text
--- ejabberd.orig Wed Oct 20 21:59:31 2004
|
|
+++ ejabberd Wed Oct 20 21:59:15 2004
|
|
@@ -0,0 +1,33 @@
|
|
+#!/bin/sh
|
|
+
|
|
+[ -r /var/run/ejabberd/.erlang.cookie ] && HOME=/var/run/ejabberd
|
|
+[ -f %%PREFIX%%/etc/ejabberd.defaults ] && . %%PREFIX%%/etc/ejabberd.defaults
|
|
+
|
|
+CONFIG=%%PREFIX%%/etc/ejabberd.cfg
|
|
+LOG=/var/log/ejabberd/ejabberd.log
|
|
+SASL_LOG=/var/log/ejabberd/sasl.log
|
|
+SPOOL=/var/spool/ejabberd
|
|
+
|
|
+ARGS=
|
|
+
|
|
+while [ $# -ne 0 ]
|
|
+do
|
|
+ PARAM=$1
|
|
+ shift
|
|
+ case $PARAM in
|
|
+ --) break ;;
|
|
+ --config) CONFIG=$1 ; shift ;;
|
|
+ --log) LOG=$1 ; shift ;;
|
|
+ --sasl-log) SASL_LOG=$1 ; shift ;;
|
|
+ --spool) SPOOL=$1 ; shift ;;
|
|
+ *) ARGS="$ARGS $PARAM" ;;
|
|
+ esac
|
|
+done
|
|
+
|
|
+exec erl -sname ejabberd \
|
|
+ -s ejabberd \
|
|
+ -ejabberd config \"$CONFIG\" log_path \"$LOG\" \
|
|
+ -sasl sasl_error_logger \{file,\"$SASL_LOG\"\} \
|
|
+ -mnesia dir \"$SPOOL\" \
|
|
+ $ERL_OPTIONS $ARGS "$@"
|
|
+
|