#!/bin/sh

#################################################################################
# Copyright (c) 2013-2025, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
#################################################################################

# Set GEODE to the product toplevel directory
GEODE=`dirname $0`
OLDPWD=$PWD
cd $GEODE
GEODE_TMP=`pwd`
GEODE=`dirname $GEODE_TMP`
cd $OLDPWD

if [ "x$WINDIR" != "x" ]; then
  echo "ERROR: The variable WINDIR is set indicating this script is running in a Windows OS, please use the .bat file version instead."
  exit 1
fi

if [ ! -f $GEODE/lib/geode-dependencies.jar ]; then
  echo "ERROR: Could not determine GEODE location."
  exit 1
fi

GEODE_JARS=$GEODE/lib/geode-dependencies.jar

if [ "x$CLASSPATH" != "x" ]; then
  GEODE_JARS=$GEODE_JARS:$CLASSPATH
fi

GEODE_ARGS=
for i in "$@"
do
    GEODE_ARGS="${GEODE_ARGS} \"${i}\""
done

eval ${GF_JAVA:-java} ${JAVA_ARGS} -classpath ${GEODE_JARS} org.apache.geode.distributed.LocatorLauncher ${GEODE_ARGS}
