#!/bin/bash

CURRENT_USER="$(id -un)"
if [[ "$CURRENT_USER" == "allot" ]]; then
  java -Dcom.allot.sp.cli.properties=/opt/allot/spconfig/cli/cli.properties,/opt/allot/spconfig/cli/configuration.properties -Djavax.net.ssl.trustStore=/opt/allot/conf/allot.truststore -Djavax.net.ssl.trustStorePassword=allotpwd -cp /opt/allot/dsc/conf -jar /opt/allot/spconfig/cli/spcli.jar "$@"
elif [[ "$CURRENT_USER" == "root" ]]; then
  runuser -u allot -- java -Dcom.allot.sp.cli.properties=/opt/allot/spconfig/cli/cli.properties,/opt/allot/spconfig/cli/configuration.properties -Djavax.net.ssl.trustStore=/opt/allot/conf/allot.truststore -Djavax.net.ssl.trustStorePassword=allotpwd -cp /opt/allot/dsc/conf -jar /opt/allot/spconfig/cli/spcli.jar "$@"
else
  echo "ERROR: unknown user $CURRENT_USER, can be run as root or allot user"
  exit 1
fi
