From 22646de0a8c6f7f45081158bce7048a9e07e2258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Fri, 4 Sep 2026 17:15:23 -0300 Subject: [PATCH] fix(genesis): match architectures literally --- xCAT-genesis-builder/oe/build | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/xCAT-genesis-builder/oe/build b/xCAT-genesis-builder/oe/build index 8a53b0525..2f3f28ef7 100755 --- a/xCAT-genesis-builder/oe/build +++ b/xCAT-genesis-builder/oe/build @@ -22,12 +22,16 @@ if [ "$#" -eq 0 ]; then fi for architecture do - case " $supported_architectures " in - *" $architecture "*) ;; - *) - printf 'Unsupported Genesis architecture: %s\n' "$architecture" >&2 - exit 2 - ;; - esac + architecture_supported=0 + for candidate in $supported_architectures; do + if [ "$architecture" = "$candidate" ]; then + architecture_supported=1 + break + fi + done + if [ "$architecture_supported" -ne 1 ]; then + printf 'Unsupported Genesis architecture: %s\n' "$architecture" >&2 + exit 2 + fi "$KAS" build "$oe_dir/kas/$architecture.yml" done