From a6ba2181a80f2669b3c0ce1af1912b83475bfe05 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 24 Jan 2018 14:31:25 +0100 Subject: [PATCH] Pmodules/modulecmd.bash.in: - bugfix in use(): export MODULEPATH --- Pmodules/modulecmd.bash.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Pmodules/modulecmd.bash.in b/Pmodules/modulecmd.bash.in index f4ca8b1..b2fa6d9 100755 --- a/Pmodules/modulecmd.bash.in +++ b/Pmodules/modulecmd.bash.in @@ -1270,6 +1270,8 @@ subcommand_use() { } use () { + declare -g PMODULES_USED_GROUPS + declare -g MODULEPATH local dirs_to_add=() while (( $# > 0)); do @@ -1310,8 +1312,6 @@ subcommand_use() { shift done - declare -g PMODULES_USED_GROUPS - pbuild::export_env ${g_shell} PMODULES_USED_GROUPS for dir in "${dirs_to_add[@]}"; do if [[ ${opt_append} == yes ]]; then std::append_path MODULEPATH "${dir}" @@ -1319,6 +1319,7 @@ subcommand_use() { std::prepend_path MODULEPATH "${dir}" fi done + pbuild::export_env ${g_shell} MODULEPATH PMODULES_USED_GROUPS } local opts=''