#!/bin/sh

# Use JAVACMD if it is set.  If not, check JAVA_HOME, and fall back to
# 'java' if both are unset.
find_java_runtime() {
    if [ -z "$JAVACMD" ] && [ "$JAVA_HOME" ] ; then
	JAVACMD="$JAVA_HOME/bin/java"
    fi
    [ "$JAVACMD" ] || JAVACMD=java
    [ "$JAVA_ARGS" ] || JAVA_ARGS=
}

find_jars() {
    JAVA_CLASSPATH=
    for jar in $@ ; do
	if [ -r $DESTDIR/usr/share/java/$jar ]; then
	    JAVA_CLASSPATH=$JAVA_CLASSPATH:$DESTDIR/usr/share/java/$jar
	else
	    echo "error: Unable to locate $jar in $DESTDIR/usr/share/java/"
	fi
    done
}

[ "$DESTDIR" ] || DESTDIR=
find_java_runtime
find_jars xercesImpl.jar batik-all.jar

exec $JAVACMD $JAVA_ARGS -cp $JAVA_CLASSPATH \
  org.apache.batik.apps.rasterizer.Main $@
