summaryrefslogtreecommitdiff
path: root/net-im/ejabberd/files/patch-src::ejabberd
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/ejabberd/files/patch-src::ejabberd')
-rw-r--r--net-im/ejabberd/files/patch-src::ejabberd34
1 files changed, 34 insertions, 0 deletions
diff --git a/net-im/ejabberd/files/patch-src::ejabberd b/net-im/ejabberd/files/patch-src::ejabberd
new file mode 100644
index 000000000000..c10fa05691ab
--- /dev/null
+++ b/net-im/ejabberd/files/patch-src::ejabberd
@@ -0,0 +1,34 @@
+--- ejabberd.orig Thu Jan 1 03:00:00 1970
++++ ejabberd Sat Jul 3 15:52:35 2004
+@@ -0,0 +1,31 @@
++#!/bin/sh
++
++[ -r /var/run/ejabberd/.erlang.cookie ] && HOME=/var/run/ejabberd
++
++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 -detached \
++ -ejabberd config \"$CONFIG\" log_path \"$LOG\" \
++ -sasl sasl_error_logger \{file,\"$SASL_LOG\"\} \
++ -mnesia dir \"$SPOOL\" \
++ $ARGS "$@"
++