mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-28 18:29:39 +02:00
modulecmd: redefine LOADEDMODULES, _LMFILE_, PMODULES_HOME if undef
This commit is contained in:
@@ -792,6 +792,10 @@ subcommand_load() {
|
|||||||
done
|
done
|
||||||
(( ${#args[@]} == 0 )) && \
|
(( ${#args[@]} == 0 )) && \
|
||||||
die_missing_arg
|
die_missing_arg
|
||||||
|
if [[ ! -v LOADEDMODULES ]]; then
|
||||||
|
LOADEDMODULES=''
|
||||||
|
_LMFILES_=''
|
||||||
|
fi
|
||||||
|
|
||||||
local m=''
|
local m=''
|
||||||
for m in "${args[@]}"; do
|
for m in "${args[@]}"; do
|
||||||
@@ -1037,7 +1041,7 @@ subcommand_unload() {
|
|||||||
std::remove_path PmFiles "${lmfile}"
|
std::remove_path PmFiles "${lmfile}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [[ -z ${PMODULES_HOME} ]]; then
|
if [[ ! -v PMODULES_HOME || -z ${PMODULES_HOME} ]]; then
|
||||||
PMODULES_HOME="${saved_home}"
|
PMODULES_HOME="${saved_home}"
|
||||||
export_env 'PMODULES_HOME'
|
export_env 'PMODULES_HOME'
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user