#!/bin/bash

DIR=/usr/lib/geotranz

export MSPCCS_DATA=$DIR/data

if [ ! -d "$MSPCCS_DATA" ]
then
	echo "MSPCCS_DATA '$MSPCCS_DATA' directory does not exist"
	exit 1
fi

JAR=$DIR/MSPCCS.jar

if [ ! -f "$JAR" ]
then
	echo "could not find jar file '$JAR'"
	exit 1
fi

if [ -x /usr/lib/jvm/java-6-sun/bin/java ]
then
	JAVA=/usr/lib/jvm/java-6-sun/jre/bin/java
elif [ -x /usr/lib/jvm/java-6-openjdk/jre/bin/java ]
then
	JAVA=/usr/lib/jvm/java-6-openjdk/jre/bin/java
elif [ -x /usr/lib/jvm/default-java/jre/bin/java ]
then
	JAVA=/usr/lib/jvm/default-java/jre/bin/java
else
	JAVA=`which java`
fi

export LD_LIBRARY_PATH=$DIR

# geotranz does not handle locales properly
export LANG=C

if [ -x "$JAVA" ]
then
	exec $JAVA -Xss1024k -jar $JAR
else
	echo "could not find java interpreter"
	exit 1
fi
