#!/bin/bash

ARCH="`dpkg-architecture -qDEB_HOST_MULTIARCH`"
LIBDIR="/usr/lib/$ARCH/geotranz"
SHRDIR=/usr/share/geotranz

export MSPCCS_DATA=$SHRDIR/data

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

JAR=$SHRDIR/MSPCCS.jar

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

if [ ! -f "$LIBDIR/libjnimsp_ccs.so" ]
then
	echo "could not find libjnimsp_ccs.so library"
	exit 1
fi

JAVA=`which java`

if [ ! -x "$JAVA" ]
then
	echo "could not find java interpreter"
	exit 1
fi

export LD_LIBRARY_PATH=$LIBDIR

# geotranz does not handle locales properly
export LANG=C

exec $JAVA -Xss1024k -jar $JAR
