forked from bmoffit/coda_scripts
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetupCODA3.bash
38 lines (30 loc) · 1.06 KB
/
setupCODA3.bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# BASH Environment setup for SBS CODA 3
# if undefined, Use the PATH that contains these scripts as CODA_SCRIPTS
: ${CODA_SCRIPTS:="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"}
export PATH=${CODA_SCRIPTS}:${PATH}
# if undefined, use /site
: ${CODA:=/site/coda/3.10_devel}
export CODA
# CODA/.setup overwrites SESSION and EXPID, save them, or set the default values
SAVE_SESSION=${SESSION:-session}
SAVE_EXPID=${EXPID:-expid}
if [ -f $CODA/.setup_bash ]; then
source $CODA/.setup_bash
else
source ${CODA_SCRIPTS}/coda3.10.setup_bash
fi
# Restore SESSION and EXPID
SESSION=${SAVE_SESSION}
EXPID=${SAVE_EXPID}
export SESSION EXPID
# Default COOL_HOME and JAVA_HOME
: ${COOL_HOME:=${HOME}/coda/cool}
: ${JAVA_HOME:=${HOME}/jdk1.8.0_152}
export COOL_HOME JAVA_HOME
# Default REMEX variables
: ${REMEX_CMSG_HOST:=thishost.jlab.org}
: ${REMEX_CMSG_PASSWORD:=${EXPID}}
export REMEX_CMSG_HOST REMEX_CMSG_PASSWORD
# Default CODA_COMPONENT_TABLE
: ${CODA_COMPONENT_TABLE:=${CODA_SCRIPTS}/config/${EXPID}/coda_component_table.cfg}
export CODA_COMPONENT_TABLE