#!/bin/sh
#
# This script should start the open-xchange groupware part
# 
# Martin Kauss
#

/usr/bin/java -server -ms20M -mx280M -Djava.awt.headless=true \
	-Dopenexchange.propfile=/etc/open-xchange/groupware/system.properties \
	-DappName=groupwareApp -Djava.library.path=/usr/lib/open-xchange -classpath \
	/usr/share/java/postgresql74-jdbc/pg74-jdbc3.jar:/usr/share/java/javamail/imap.jar:/usr/share/java/javamail/mailapi.jar:/usr/share/java/javamail/pop3.jar:/usr/share/java/javamail/smtp.jar:/usr/share/java/activation.jar:/usr/share/java/open-xchange/nas.jar:/usr/share/java/open-xchange/comfiretools.jar:/usr/share/java/open-xchange/intranet.jar \
	ComfireServer \
	>> /var/log/open-xchange/groupware.log 2>&1 &

PID=$!

usleep 500000

if [ -z "$(ps --no-headers p $PID)" ]; then
	exit 1
fi

echo "$PID" > /var/run/open-xchange/groupware.pid

exit 0
