diff --git a/setup.sh b/setup.sh index ba2bb4f5ade39683e52e3ecd9495afa87ac601bd..9600567ac383cc58fbced29cc77fadda21e392d2 100644 --- a/setup.sh +++ b/setup.sh @@ -35,13 +35,14 @@ if [ -z $DM_SUPPORT_DIR ]; then export DM_SUPPORT_DIR=`pwd` fi fi + if [ ! -d $DM_SUPPORT_DIR ]; then echo "ERROR: $DM_SUPPORT_DIR directory does not exist. Developers should point DM_SUPPORT_DIR to the desired area." unset DM_SUPPORT_DIR return 1 -else - export DM_GLASSFISH_DIR=$DM_SUPPORT_DIR/glassfish/$DM_HOST_ARCH fi +export DM_OPT_DIR=$DM_SUPPORT_DIR/opt +export DM_GLASSFISH_DIR=$DM_OPT_DIR/glassfish # Add to path only if directory exists. @@ -53,11 +54,11 @@ prependPathIfDirExists() { } # Setup path and other variables -prependPathIfDirExists $DM_SUPPORT_DIR/node/$DM_HOST_ARCH/bin -prependPathIfDirExists $DM_SUPPORT_DIR/mongodb/$DM_HOST_ARCH/bin -prependPathIfDirExists $DM_SUPPORT_DIR/postgresql/$DM_HOST_ARCH/bin -prependPathIfDirExists $DM_SUPPORT_DIR/java/$DM_HOST_ARCH/bin -prependPathIfDirExists $DM_SUPPORT_DIR/ant/bin +prependPathIfDirExists $DM_OPT_DIR/node/$DM_HOST_ARCH/bin +prependPathIfDirExists $DM_OPT_DIR/mongodb/$DM_HOST_ARCH/bin +prependPathIfDirExists $DM_OPT_DIR/postgresql/$DM_HOST_ARCH/bin +prependPathIfDirExists $DM_OPT_DIR/java/$DM_HOST_ARCH/bin +prependPathIfDirExists $DM_OPT_DIR/ant/bin prependPathIfDirExists $DM_ROOT_DIR/bin PATH=.:$PATH export PATH @@ -72,7 +73,7 @@ export LD_LIBRARY_PATH # Setup python path. # Check if we have local python if [ -z $DM_PYTHON_DIR ]; then - pythonDir=$DM_SUPPORT_DIR/python/$DM_HOST_ARCH + pythonDir=$DM_OPT_DIR/python/$DM_HOST_ARCH else pythonDir=$DM_PYTHON_DIR fi @@ -93,7 +94,7 @@ export PYTHONPATH # Setup postgres. if [ -z $DM_POSTGRESQL_DIR ]; then - postgresqlDir=$DM_SUPPORT_DIR/postgresql/$DM_HOST_ARCH + postgresqlDir=$DM_OPT_DIR/postgresql/$DM_HOST_ARCH else postgresqlDir=$DM_POSTGRESQL_DIR fi @@ -106,7 +107,7 @@ if [ -d $postgresqlDir ]; then fi # Setup oracle libraries. -oracleDir=$DM_SUPPORT_DIR/opt/oracle-client/$DM_HOST_ARCH +oracleDir=$DM_OPT_DIR/oracle-client/$DM_HOST_ARCH if [ -d $oracleDir ]; then LD_LIBRARY_PATH=$oracleDir:$LD_LIBRARY_PATH PATH=$oracleDir:$PATH