#!/bin/bash

# - Pass "-run" to execute script and run service.
# - Pass nothing if only need to import variables.

JAVA=/usr/bin/java
JAVA_INIT_HEAP=4m
JAVA_MAX_HEAP=32m
JAVA_OPTS=

if [ -e "/etc/default/eltex-logging-service" ]; then
    source "/etc/default/eltex-logging-service"
fi

JAVA_OPTS="${JAVA_OPTS} -Dlogging.config=/etc/eltex-logging-service/log4j2.xml"
JAVA_ARGS=

JAR="/usr/share/eltex-logging-service/eltex-logging-service.jar"
RUN_ARGS="${JAVA_OPTS} -Xms${JAVA_INIT_HEAP} -Xmx${JAVA_MAX_HEAP} -jar ${JAR} ${JAVA_ARGS}"

if [ $1 = "-run" ]; then
    exec ${JAVA} ${RUN_ARGS}
fi