#! /bin/bash

INSTALLDIR=/usr/lib/smartdoc
test -z "$JAVA" && JAVA="java"

search_java_home () {
  java_bin="$(readlink -f $(which ${JAVA%% *}))"
  test -d "java_bin"
  case "$java_bin" in
    /usr/lib/j2se/1.?/bin/java)
      JAVA_HOME="${java_bin%/*/*}"
      ;;
    /usr/lib/jdk1.1/bin/java)
      JAVA_HOME="/usr/lib/jdk1.1"
      ;;
    *kaffe)
      JAVA_HOME="/usr/lib/kaffe"
      ;;
    *kissme)
      JAVA_HOME="/usr/bin/kissme"
      ;;
    *)
      echo "JAVA_HOME can't be determined." 1>&2
      ;;
  esac
  export JAVA_HOME
}

test -z "$JAVA_HOME" && search_java_home

$JAVA -jar $INSTALLDIR/SmartDoc.jar "$@"
