modulecmd: bugfix if MODULEPATH starts or ends with a colon

This commit is contained in:
2022-06-09 14:36:47 +02:00
parent 07fcd427d5
commit 38b265af02
+3
View File
@@ -715,6 +715,9 @@ subcommand_load() {
LOADEDMODULES="${_LMFILES_}"
local dir
while read dir; do
# if the first or last character of MODULEPATH is ':',
# we read an empty string.
[[ -z ${dir} ]] && continue
[[ "${dir: -1}" == "/" ]] || dir+="/"
LOADEDMODULES="${LOADEDMODULES//${dir}}"
map_moduledir2ol_name overlay "${dir}"