-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathsourceme
More file actions
executable file
·34 lines (29 loc) · 1.08 KB
/
Copy pathsourceme
File metadata and controls
executable file
·34 lines (29 loc) · 1.08 KB
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
#!/bin/bash
#
# NOTE: This has been modified from the version in the normal repo.
# -Chad
#
# Absolute path this script is in, thus /home/user/bin
SCRIPTPATH="$(cd "$(dirname "$BASH_SOURCE")"; pwd)"
echo "This script path : $SCRIPTPATH"
BASEDIR="$(cd "$SCRIPTPATH"; pwd)"
echo "SOS base path ...: $BASEDIR"
SOSSCRIPTS="$(cd "$BASEDIR/sos_vpa_2017/src/sos_scripts"; pwd)"
echo "SOS script path .: $SOSSCRIPTS"
export PROJECT_BASE="$(cd "$BASEDIR"; pwd)"
echo "Project base ....: $PROJECT_BASE"
export SOS_PYTHON="$PROJECT_BASE/python/bin/python"
echo "\$PROJECT_BASE ...: $PROJECT_BASE"
echo "\$SOS_PYTHON .....: $SOS_PYTHON"
echo " --> Use this to run SOS's Python modules! <--"
echo ""
export PATH=$SOSSCRIPTS:$PATH
# For tracking the environment that SOS is built in:
export SOS_HOST_KNOWN_AS="\"LLNL (Common)\""
export SOS_HOST_NODE_NAME="\"$(uname -n)\""
export SOS_HOST_DETAILED="\"$(uname -o) $(uname -r) $(uname -m)\""
export SOS_CMD_PORT=22500
export SOS_ROOT=$BASEDIR/sos_flow
export BUILDDIR=build-llnl
export SOS_BUILD_DIR=$SOS_ROOT/$BUILDDIR
export SOS_WORK=`pwd`