modulecmd: do not source Pmodules.conf if PMODULES_ENV exist

- if PMODULES_ENV is set but DefaultGroups, DefaultReleaseStages or
  ReleaseStages is not set in PMODULES_ENV, the the default defined in
  modulecmd is used
This commit is contained in:
2021-06-09 10:01:47 +02:00
parent 4ef135c6ab
commit d4132018d1
-6
View File
@@ -2326,12 +2326,6 @@ if [[ -n ${PMODULES_ENV} ]]; then
fi
g_env_must_be_saved='yes'
fi
if [[ -v DefaultGroups ]] || [[ -v DefaultReleaseStages ]] || [[ -v ReleaseStages ]]; then
source "${pmodules_config_file}" || \
std::die 3 "Oops: cannot parse config file -- %s\n" \
"${pmodules_config_file}"
fi
else
pmodules_init
fi