#!/bin/sh -

JAVA_OPTIONS="-Xmx256m"
OPENNMS_HOME="${install.dir}"
OPENNMS_BINDIR="${install.bin.dir}"

ISTACK_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/istack-commons-runtime-*.jar | head -n 1`
JAKARTA_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/jakarta.xml.bind-api-*.jar | head -n 1`
ACTIVATION_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/javax.activation-*.jar | head -n 1`
ANNOTATION_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/javax.annotation-api-*.jar | head -n 1`
JAXB_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/jaxb-runtime-*.jar | head -n 1`
TXW2_JAR=`ls -1 "$OPENNMS_HOME"/lib/jdk9plus/txw2-*.jar | head -n 1`

APP_CLASS="org.opennms.features.newts.converter.NewtsConverter"

exec "$OPENNMS_BINDIR"/runjava -r -- ${JAVA_OPTIONS} \
	-Dopennms.home="$OPENNMS_HOME" \
	-Dlog4j.configurationFile="$OPENNMS_HOME"/etc/log4j2-tools.xml \
	-Dopennms.manager.class="$APP_CLASS" \
	-cp "$OPENNMS_HOME"/lib/opennms_bootstrap.jar:"$ISTACK_JAR":"$JAKARTA_JAR":"$ACTIVATION_JAR":"$ANNOTATION_JAR":"$JAXB_JAR":"$TXW2_JAR" \
	"org.opennms.bootstrap.Bootstrap" \
	"$@"
