summaryrefslogtreecommitdiff
path: root/evergreen/prelude.sh
diff options
context:
space:
mode:
authorRichard Samuels <richard.l.samuels@gmail.com>2021-04-22 14:01:18 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-04-27 14:20:24 +0000
commit2422c8e26ed3562f6b390901c37ec903fe6d941c (patch)
treee14512aaab8b9f476a654da590f90a47842524d2 /evergreen/prelude.sh
parent3582b86017aad7c1cc7b5315fbe8d1cba2e88862 (diff)
downloadmongo-2422c8e26ed3562f6b390901c37ec903fe6d941c.tar.gz
SERVER-55626 Extract shell scripts from server yaml part 3
Diffstat (limited to 'evergreen/prelude.sh')
-rwxr-xr-xevergreen/prelude.sh29
1 files changed, 2 insertions, 27 deletions
diff --git a/evergreen/prelude.sh b/evergreen/prelude.sh
index 823b29449af..86f41a53c44 100755
--- a/evergreen/prelude.sh
+++ b/evergreen/prelude.sh
@@ -16,33 +16,8 @@ if [ "$PWD" != "$calculated_workdir" ]; then
exit 1
fi
-function activate_venv {
- set -e
- # check if virtualenv is set up
- if [ -d "${workdir}/venv" ]; then
- if [ "Windows_NT" = "$OS" ]; then
- # Need to quote the path on Windows to preserve the separator.
- . "${workdir}/venv/Scripts/activate" 2>/tmp/activate_error.log
- else
- . ${workdir}/venv/bin/activate 2>/tmp/activate_error.log
- fi
- if [ $? -ne 0 ]; then
- echo "Failed to activate virtualenv: $(cat /tmp/activate_error.log)"
- fi
- python=python
- else
- python=${python:-/opt/mongodbtoolchain/v3/bin/python3}
- fi
-
- if [ "Windows_NT" = "$OS" ]; then
- export PYTHONPATH="$PYTHONPATH;$(cygpath -w ${workdir}/src)"
- else
- export PYTHONPATH="$PYTHONPATH:${workdir}/src"
- fi
-
- echo "python set to $(which $python)"
- set +e
-}
+. "$evergreen_dir/prelude_python.sh"
+. "$evergreen_dir/prelude_venv.sh"
expansions_yaml="$evergreen_dir/../../expansions.yml"
expansions_default_yaml="$evergreen_dir/../etc/expansions.default.yml"