summaryrefslogtreecommitdiff
path: root/net/ejabberd/files/patch-src::ejabberd
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2004-08-19 10:11:13 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2004-08-19 10:11:13 +0000
commitcfef3702978931e0cfe235f0b73f741f23cdd2f3 (patch)
tree919d249aecd46d32f408cdcea66e2d7b8ef73e20 /net/ejabberd/files/patch-src::ejabberd
parentmake a little more robust against CFLAGS that are accidentially overwritten b... (diff)
Add ejabberd 0.7, free and Open Source distributed fault-tolerant Jabber
server. PR: ports/69339 Submitted by: Alexander Timoshenko <gonzo@univ.kiev.ua>
Notes
Notes: svn path=/head/; revision=116657
Diffstat (limited to 'net/ejabberd/files/patch-src::ejabberd')
-rw-r--r--net/ejabberd/files/patch-src::ejabberd34
1 files changed, 34 insertions, 0 deletions
diff --git a/net/ejabberd/files/patch-src::ejabberd b/net/ejabberd/files/patch-src::ejabberd
new file mode 100644
index 000000000000..c10fa05691ab
--- /dev/null
+++ b/net/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 "$@"
++