#!/bin/sh

JAVA=/usr/lib/jvm/java-6-openjdk-i386/jre/bin/java
LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:/usr/share/icedtea-web/netx.jar"
LAUNCHER_FLAGS=-Xms8m
CLASSNAME=net.sourceforge.jnlp.runtime.Boot
BINARY_LOCATION=/usr/bin/javaws
PROGRAM_NAME=javaws
CP=/usr/lib/jvm/java-6-openjdk-i386/jre/lib/rt.jar

JAVA_ARGS="-Djava.security.manager -Djava.security.policy=/etc/icedtea-web/javaws.policy"
ARGS=

while [ "$#" -gt "0" ]; do
  case "$1" in
    -J*)
      JAVA_ARGS="${JAVA_ARGS} ${1##-J}"
      ;;
    *)
      ARGS="${ARGS} $1"
      ;;
  esac
  shift
done

${JAVA} ${LAUNCHER_BOOTCLASSPATH} ${LAUNCHER_FLAGS} \
  ${JAVA_ARGS} \
  -classpath ${CP} \
  -Dicedtea-web.bin.name=${PROGRAM_NAME} \
  -Dicedtea-web.bin.location=${BINARY_LOCATION} \
  ${CLASSNAME} \
  ${ARGS}

exit $?
