#!/bin/sh -

OPENNMS_HOME="/data/ranger/opennms/target/opennms-1.8.0"

if [ -f "$OPENNMS_HOME/etc/opennms.conf" ]; then
	. "$OPENNMS_HOME/etc/opennms.conf"
fi

DB_JAR=`ls -1 $OPENNMS_HOME/lib/postgresql*.jar | sort -u | tail -n 1`
SCHEMA_JAR=`ls -1 $OPENNMS_HOME/lib/org.opennms.core.schema-*-liquibase.jar | sort -u | tail -n 1`
export CLASSPATH="$DB_JAR:$SCHEMA_JAR:$CLASSPATH"

exec /data/ranger/opennms/target/opennms-1.8.0/bin/runjava -r -- \
	-Dopennms.home="$OPENNMS_HOME" \
	-Dinstall.database.admin.user="postgres" \
	-Dinstall.database.admin.password="" \
	-Dinstall.database.user="opennms" \
	-Dinstall.database.name="opennms" \
	-jar $OPENNMS_HOME/lib/liquibase*.jar \
		--classpath="$CLASSPATH" \
		--url="jdbc:postgresql://localhost:5432/opennms" \
		--username="opennms" \
		--password="opennms" \
		--includeSystemClasspath=true \
		"$@"
