summaryrefslogtreecommitdiff
path: root/chat/ejabberd/patches/patch-ae
diff options
context:
space:
mode:
Diffstat (limited to 'chat/ejabberd/patches/patch-ae')
-rw-r--r--chat/ejabberd/patches/patch-ae37
1 files changed, 37 insertions, 0 deletions
diff --git a/chat/ejabberd/patches/patch-ae b/chat/ejabberd/patches/patch-ae
new file mode 100644
index 00000000000..d81a61dd8b1
--- /dev/null
+++ b/chat/ejabberd/patches/patch-ae
@@ -0,0 +1,37 @@
+$NetBSD: patch-ae,v 1.1.1.1 2008/03/10 08:58:32 martti Exp $
+
+Keep things tidy (nothing under /usr/pkg/var)
+
+--- src/ejabberdctl.template.orig 2008-02-22 16:42:12.000000000 +0200
++++ src/ejabberdctl.template 2008-02-22 17:45:01.000000000 +0200
+@@ -13,8 +13,8 @@
+ ERLANG_NODE=$NODE@$HOST
+ ROOTDIR=@rootdir@
+ EJABBERD_CONFIG_PATH=$ROOTDIR/etc/ejabberd/ejabberd.cfg
+-LOGS_DIR=$ROOTDIR/var/log/ejabberd/
+-EJABBERD_DB=$ROOTDIR/var/lib/ejabberd/db/$NODE
++LOGS_DIR=@EJABBERD_LOGDIR@
++EJABBERD_DB=@EJABBERD_VARDIR@/spool/ejabberd/db/$NODE
+
+ # read custom configuration
+ CONFIG=$ROOTDIR/etc/ejabberd/ejabberdctl.cfg
+@@ -42,15 +42,15 @@
+ ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES"
+
+ # define additional environment variables
+-EJABBERD_EBIN=$ROOTDIR/var/lib/ejabberd/ebin
+-EJABBERD_MSGS_PATH=$ROOTDIR/var/lib/ejabberd/priv/msgs
+-EJABBERD_SO_PATH=$ROOTDIR/var/lib/ejabberd/priv/lib
++EJABBERD_EBIN=$ROOTDIR/lib/erlang/lib/@DISTNAME@/ebin
++EJABBERD_MSGS_PATH=$ROOTDIR/lib/erlang/lib/@DISTNAME@/priv/msgs
++EJABBERD_SO_PATH=$ROOTDIR/lib/erlang/lib/@DISTNAME@/priv/lib
+ EJABBERD_LOG_PATH=$LOGS_DIR/ejabberd.log
+ SASL_LOG_PATH=$LOGS_DIR/sasl.log
+ DATETIME=`date "+%Y%m%d-%H%M%S"`
+ ERL_CRASH_DUMP=$LOGS_DIR/erl_crash_$DATETIME.dump
+ ERL_INETRC=$ROOTDIR/etc/ejabberd/inetrc
+-HOME=$ROOTDIR/var/lib/ejabberd
++HOME=@EJABBERD_VARDIR@/run/ejabberd
+
+ # export global variables
+ export EJABBERD_CONFIG_PATH