From b6ce1c71c1f428b8a27b29f0aac4a3655ac63ea9 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 17 Nov 2023 15:39:39 +0100 Subject: [PATCH] modbuild: check supported system fixed in YAML mode --- Pmodules/libpbuild.bash | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Pmodules/libpbuild.bash b/Pmodules/libpbuild.bash index d27d76a..d7ea098 100644 --- a/Pmodules/libpbuild.bash +++ b/Pmodules/libpbuild.bash @@ -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 } #......................................................................