#!/bin/bash

set -e

# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh

find_java_runtime default

if [ -z "$PATH_TO_VNU_JAR" ]; then
  PATH_TO_VNU_JAR="/usr/share/java"
fi

if [ "$DEBUG_WRAPPER" ]; then
  java_debug "Path to vnu.jar: $PATH_TO_VNU_JAR"
fi

if [ "$(dpkg --print-architecture)" = "i386" ]; then
  JAVA_ARGS="-Xss2048k $JAVA_ARGS"
fi

find_jars "$PATH_TO_VNU_JAR"/vnu.jar

find_jars /usr/share/vnu/galimatias.jar /usr/share/vnu/langdetect.jar /usr/share/vnu/jing.jar /usr/share/java/css-validator.jar /usr/share/java/commons-codec.jar /usr/share/java/commons-fileupload.jar /usr/share/java/commons-io.jar /usr/share/java/commons-logging.jar /usr/share/java/httpclient.jar /usr/share/java/httpcore.jar /usr/share/java/icu4j.jar /usr/share/java/isorelax.jar /usr/share/java/javax.json.jar /usr/share/java/javax.json-api.jar /usr/share/java/log4j-1.2.jar /usr/share/java/salvation.jar /usr/share/java/saxon.jar /usr/share/java/saxonb.jar /usr/share/java/servlet-api.jar /usr/share/java/slf4j-api.jar /usr/share/java/slf4j-log4j12.jar /usr/share/java/xalan2.jar /usr/share/java/htmlparser.jar

run_java nu.validator.client.SimpleCommandLineValidator "$@"
