#!/bin/sh JAVA_CMD=java JAVA_OPTS="-client -Xmx128m" SLC_HOME_DIR=${HOME}/.slc/ if [ -f $SLC_HOME_DIR/settings.sh ];then . $SLC_HOME_DIR/settings.sh fi # Find home if [ -z "$ARGEO_SLC_HOME" -o ! -d "$ARGEO_SLC_HOME" ] ; then ## resolve links - $0 may be a link to home PRG="$0" progname=`basename "$0"` # need this for relative symlinks while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`"/$link" fi done ARGEO_SLC_HOME=`dirname "$PRG"`/.. # make it fully qualified ARGEO_SLC_HOME=`cd "$ARGEO_SLC_HOME" && pwd` fi for i in "${ARGEO_SLC_HOME}"/boot/*.jar do CLASSPATH="$CLASSPATH:$i" done ARGEO_OSGI_BUNDLES="$SLC_HOME_DIR/modules;in=**;ex=**/.git/**;ex=**/.svn/**,$ARGEO_SLC_HOME/modules;in=**;ex=**/.git/**;ex=**/.svn/**" $JAVA_CMD $JAVA_OPTS \ "-Dargeo.osgi.bundles=$ARGEO_OSGI_BUNDLES" \ -cp "$CLASSPATH" \ org.argeo.slc.cli.SlcMain "$@"