summaryrefslogtreecommitdiffstats
path: root/chat-im/jabberd/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'chat-im/jabberd/BUILD')
-rwxr-xr-xchat-im/jabberd/BUILD27
1 files changed, 27 insertions, 0 deletions
diff --git a/chat-im/jabberd/BUILD b/chat-im/jabberd/BUILD
new file mode 100755
index 0000000000..d166ffa307
--- /dev/null
+++ b/chat-im/jabberd/BUILD
@@ -0,0 +1,27 @@
+ create_account "jabber" &&
+
+ for f in $(find . -name "*" -type f); do
+ sedit 's|/jabberd/log|/log/jabberd|' $f
+ done &&
+
+ if echo "$OPTS" | grep -q 'enable-db'; then STORAGE="$STORAGE db" && AUTHREG="$AUTHREG db"; fi &&
+ if echo "$OPTS" | grep -q 'enable-mysql'; then STORAGE="$STORAGE mysql" && AUTHREG="$AUTHREG mysql"; fi &&
+ if echo "$OPTS" | grep -q 'enable-pgsql'; then STORAGE="$STORAGE pgsql" && AUTHREG="$AUTHREG pgsql"; fi &&
+
+ if echo "$OPTS" | grep -q 'enable-ldap'; then AUTHREG="$AUTHREG ldap"; fi &&
+ if echo "$OPTS" | grep -q 'enable-pam'; then AUTHREG="$AUTHREG pam"; fi &&
+
+ message "Storage drivers:$STORAGE" &&
+ message "Authentication modules:$AUTHREG" &&
+
+ ./configure \
+ --build=$BUILD \
+ --host=$HOST \
+ --prefix=$INSTALL_ROOT/usr \
+ --sysconfdir=$INSTALL_ROOT/etc \
+ --localstatedir=$INSTALL_ROOT/var \
+ --enable-storage="$STORAGE" \
+ --enable-authreg="$AUTHREG" \
+ --enable-debug \
+ $OPTS &&
+ make