#!/bin/sh

TARGET="../TARGET-www.groupdav.org"
ARCHIVE="../export-www_groupdav_org"

WWW="/srv/www/vhosts/groupdav.org/httpdocs/"


PROJECTROOT="/Users/helge/dev/eclipse-go"

JARDIR="${PROJECTROOT}/GETobjects/ThirdParty"
JOPEPATH="${PROJECTROOT}/GETobjects/bin"
CMSPATH="${PROJECTROOT}/StaticCMS/bin"

PTP="${PROJECTROOT}/StaticCMS/ThirdParty"


# ThirdParty dependencies
CLASSPATH="" # reset
CLASSPATH="`ls ${JARDIR}/commons-fileupload-1.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/commons-logging-1.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/javax.servlet.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/jetty-6.1.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/jetty-util-6.1.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/log4j-1.2.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/ognl-2.6.*.jar`:${CLASSPATH}"
CLASSPATH="`ls ${JARDIR}/js*.jar`:${CLASSPATH}"

export CLASSPATH="${JOPEPATH}:${CMSPATH}:${CLASSPATH}"

java -cp "${CLASSPATH}" org.opengroupware.pubexport.pubexport . ${TARGET}

#cleanup
rm ${TARGET}/*.txt

#tar
TIMESTAMP=`date +"%Y%m%d-%H%M"`
tar zc --file="${ARCHIVE}-${TIMESTAMP}.tar.gz" -C "${TARGET}" .

ls -lah "${ARCHIVE}-${TIMESTAMP}.tar.gz"
