#!/bin/sh

# added -- karl@blackdown.org
J_HOME="/usr/local/java"
#

# added -- karl@blackdown.org
if [ -z "$JAVA_HOME" ] ; then
    JAVA_HOME=$J_HOME
    export JAVA_HOME
fi
#

# added -- karl@blackdown.org
JAVA_OS_NAME="Solaris"
export JAVA_OS_NAME
#

VERSION=1_0demo
DIR=`dirname $0`
INSTALLDIR=`cd $DIR/..;pwd`
PROG=${INSTALLDIR}/bin/builder
if [ -z "${CLASSPATH}" ] ; then
    CLASSPATH="${INSTALLDIR}/extras:${INSTALLDIR}/lib/builder.zip:${INSTALLDIR}/lib/bongo.zip:${INSTALLDIR}/lib/marimba.zip:${JAVA_HOME}/lib/classes.zip"
else
    CLASSPATH="${INSTALLDIR}/extras:${INSTALLDIR}/lib/builder.zip:${INSTALLDIR}/lib/bongo.zip:${INSTALLDIR}/lib/marimba.zip:${JAVA_HOME}/lib/classes.zip:${CLASSPATH}"
fi
JAVA="${JAVA_HOME}/bin/java"

JAVAARGS="-noasyncgc -classpath ${CLASSPATH} -Dmarimba.cmd=${PROG} -Dmarimba.dir=${INSTALLDIR} -Dmarimba.builder=file:${INSTALLDIR}/lib/builder/"
LD_LIBRARY_PATH="${INSTALLDIR}/lib:${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH
export JAVA_HOME

CHECK=false
if [ ! -r ${HOME}/.marimba/bongo.version ]; then
    CHECK=true
else
    if [ `cat ${HOME}/.marimba/bongo.version` != "${VERSION}" ]; then
	CHECK=true
    fi
fi
if [ "$CHECK" = true ]; then
	if ${JAVA} ${JAVAARGS} marimba.desktop.LicenseDialog ${INSTALLDIR}/LICENSE.txt; then
		exit 1
	fi
	mkdir -p ${HOME}/.marimba
	echo ${VERSION} > ${HOME}/.marimba/bongo.version
fi

exec ${JAVA} ${JAVAARGS} marimba.builder.Builder $*
