modbuild: check supported system fixed in YAML mode

This commit is contained in:
2023-11-17 15:39:39 +01:00
parent 0080e9d6f3
commit b6ce1c71c1
+11 -7
View File
@@ -1184,13 +1184,17 @@ _build_module() {
#......................................................................
check_supported_systems() {
(( ${#SUPPORTED_SYSTEMS[@]} == 0 )) && return 0
for sys in "${SUPPORTED_SYSTEMS[@]}"; do
[[ ${sys,,} == ${system,,} ]] && return 0
done
std::die 1 \
"%s " "${module_name}/${module_version}:" \
"Not available for ${system}."
if [[ "${opt_yaml,,}" == 'no' ]]; then
(( ${#SUPPORTED_SYSTEMS[@]} == 0 )) && return 0
for sys in "${SUPPORTED_SYSTEMS[@]}"; do
[[ ${sys,,} == ${system,,} ]] && return 0
done
std::die 1 \
"%s " "${module_name}/${module_version}:" \
"Not available for ${system}."
else
: debug "Systems: $Systems"
fi
}
#......................................................................