Merge branch '424-modulecmd-unbound-variable-in-get_available_modules' into 'master'

Resolve "modulecmd: unbound variable in get_available_modules()"

Closes #424

See merge request Pmodules/src!456
This commit is contained in:
2025-05-28 16:27:00 +02:00
+2 -1
View File
@@ -783,6 +783,7 @@ subcommand_load() {
output+="module use ${relstage}; "
fi
local group=${line[2]}
#echo "group=${group}" 1>&2
[[ "${group}" != 'none' ]] || continue
if [[ ! ":${UsedGroups}:" == *:${group}:* ]] && \
(( ${GroupDepths[${group}]} == 0 )); then
@@ -1279,7 +1280,7 @@ get_available_modules() {
long_module_name="${toks[-2]}/${toks[-1]}"
fi
[[ -n ${OverlayExcludes} \
&& "${mod}" =~ ${OverlayExcludes} ]] && continue
&& "${long_module_name}" =~ ${OverlayExcludes} ]] && continue
local add='no'
if [[ -n "${ol_name}" && "${ol_name,,}" != 'none' ]]; then
# module is in an overlay