diff options
Diffstat (limited to 'chat-im/jabberd/BUILD')
-rwxr-xr-x | chat-im/jabberd/BUILD | 27 |
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 |