#!/bin/sh APP=argeo-companion JVM=java BASE_DIR="$(cd "$(dirname "$0")/.."; pwd -P)" # Directories and files CONF_DIR=$BASE_DIR/etc/$APP EXEC_DIR=. DATA_DIR=$EXEC_DIR/data CONF_RW=$EXEC_DIR/state A2_SOURCES=a2://$BASE_DIR/share/osgi OSGI_INSTALL_AREA=$BASE_DIR/share/osgi/boot OSGI_FRAMEWORK=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar # Overwrite variables if [ -f $CONF_DIR/settings.sh ];then . $CONF_DIR/settings.sh fi RETVAL=0 start() { mkdir -p $CONF_RW mkdir -p $DATA_DIR cp $CONF_DIR/argeo-companion.ini $CONF_RW/config.ini cd $EXEC_DIR $JVM \ -Dlog4j.configuration="file:$CONF_DIR/log4j.properties" \ -Dargeo.osgi.sources=$A2_SOURCES \ $JAVA_OPTS -jar $OSGI_FRAMEWORK \ -console \ -configuration "$CONF_RW" \ -data "$DATA_DIR" } start