#!/bin/sh ## Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0 # If JENA_HOME is empty if [ -z "$JENA_HOME" ] then SCRIPT="$0" # Catch common issue: script has been symlinked if [ -L "$SCRIPT" ] then SCRIPT="$(readlink "$0")" # If link is relative case "$SCRIPT" in /*) ;; # fine *) SCRIPT=$( dirname "$0" )/$SCRIPT;; # fix esac fi # Work out root from script location JENA_HOME="$( cd "$( dirname "$SCRIPT" )/.." && pwd )" fi # ---- Setup JVM_ARGS=${JVM_ARGS:--Xmx1024M} # Expand JENA_HOME but literal * JENA_CP="$JENA_HOME"'/lib/*' SOCKS= LOGGING="-Dlog4j.configuration=file:$JENA_HOME/jena-log4j.properties" # Platform specific fixup # On CYGWIN convert path and end with a ';' case "$(uname)" in CYGWIN*) JENA_CP="$(cygpath -wp "$JENA_CP");";; esac export JENA_CP ## And --parallel=3 if available. export SORT_ARGS="${SORT_ARGS:---buffer-size=50%}" exec "$JENA_HOME/bin/tdbloader2worker" "$@"