setup-env: allow users to skip module function setup (#24236)

* setup-env: allow users to skip module function setup

* Add documentation on SPACK_SKIP_MODULES
This commit is contained in:
Adam J. Stewart
2021-06-11 14:19:24 -05:00
committed by GitHub
parent 4a8785d371
commit 11f370e7be
3 changed files with 11 additions and 5 deletions

View File

@@ -703,7 +703,7 @@ set -xg _sp_shell "fish"
# Check whether we need environment-variables (module) <= `use` is not available
#
set -l need_module "no"
if not functions -q use; and not functions -q module
if test -z "$SPACK_SKIP_MODULES"; and not functions -q use; and not functions -q module
set need_module "yes"
end

View File

@@ -307,7 +307,7 @@ _spack_fn_exists() {
}
need_module="no"
if ! _spack_fn_exists use && ! _spack_fn_exists module; then
if [ -z "${SPACK_SKIP_MODULES+x}" ] && ! _spack_fn_exists use && ! _spack_fn_exists module; then
need_module="yes"
fi;