From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 15 Jul 2026 12:21:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f55.google.com (mail-wm1-f55.google.com [209.85.128.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FALn6U022174 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 12:21:49 +0200 Received: by mail-wm1-f55.google.com with SMTP id 5b1f17b1804b1-493ae2a6a72sf20602905e9.0 for ; Wed, 15 Jul 2026 03:21:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784110904; cv=pass; d=google.com; s=arc-20260327; b=a3LtILJheX55CwBSbhP9pEKlYILd8UErApXmeXcP2gfkY9dR/bK9h5jq8mD1zt4Nma QBvV/S3GNaHtdpNZ9x265nfnYK69SunHnYctUZS7L+LJg8lCN2lXUQNMoVvWK4+j/pIa JiQMdBhpMFigbt0bnL5Y84mAeJC/C468yFJ/Hw7qwtsc/R5JjsRCbAoSCiUPd0OqWD/B EyDmqmO1zVguDGbzhYbj07O9if/KQTpIQJZq3LpDdKlBqJXK1zKIoNnZkxZpTLK5nfkg TaC4czN0/ou/RmEBnvF/epe5MjuWdcPKKfm0HNG3R+iT0n6Nqi974sQmPqUEhYjD+Tjq rXZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=V1DBzOnrxtepZXNfDLBjVKij36PIAOm/IabII583m80=; fh=jlRdDMK6QI6zRC96onJPmTCq8wSruXC/him/hgWHrqE=; b=caO/IFBMmfD+kAmDosDLWUxDfdM3zCv1iBarkkZ/l1hXSBHExnugeRi8KsyjjhUgdy RuAMQzdt/yxYn7gfWNXT2jRToNnZlZivQ8IjCdoPMTpAwzuaEd3MteOLdkBx3tq7cfS3 isCjQg5QLoPtS9g1zZBuVxNrTobKpNVvLxSC1TEKj/Zolet+1PTbuTCySdoPV4v/EOwR 9aQ8dmOJyB8LsZWq1O8WFUKzfkE51L0mbv3L0z00OK3ZGrIHf6WVEfzj9m8e3AJwM0me ey22TlsELNj8BqY78eV3b23z0VR0ot0C2VB/RfJhwIoPMhORxPEypjgH15qK+sdBnT7m RsfA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=T2k8XNpf; spf=pass (google.com: domain of fm-1328757-202607151021382465cd640d000207e6-uytxua@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328757-202607151021382465cd640d000207e6-uyTXuA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1784110904; x=1784715704; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=V1DBzOnrxtepZXNfDLBjVKij36PIAOm/IabII583m80=; b=KlYNi5QTFG0vfE2CFNMogVPuS1KyZvHi0w2N0BArkqe2VvzQgIKz3f1RUFdvt1sZM5 TtLV90DLaCwpbfCAfW9P0SxW0zeUmMAkjP8biR6/kc1dcjhAN5+Y8hwTQ2xNqr61Ur8p 4LxUsNtBMxeqE8WVSMP3mbR6BtJdFb07VydLaE3J1NpMJEPZazzSE4UuiyBfQR3PHEuW wRVQb9kXoCQnG2zFppJD/xizcNfcMyXvkmZDCoUrVPx6JSmUkzvkcTwdXnPN0z0n3nPb aKelYGvqjxsgmPoiDxIm2MxVS0HDE0ptGYwEpbprmUQ/07SGS31Q6zCHIYFyGrWdK0pD NdYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784110904; x=1784715704; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:reply-to:x-original-authentication-results :x-original-sender:feedback-id:mime-version:message-id:date:subject :cc:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=V1DBzOnrxtepZXNfDLBjVKij36PIAOm/IabII583m80=; b=j27oGin8LygBUaOBcnAPbXDzjRvkyhMeyysFZQwSasw0fkwrLc+MeeA60BALKhcK3w nFolspzKqX13PaF9I7HeTK2c/ftHpFghufN7dylDrhBuceJG4Uh8ymx6jqP9VZ/j+PV1 M6NKHPJ+kmzxdts/Z9Kw835kDLy1vE1asDv3FOX7IYZrqHpD26UnE2bmT1kelR5Z8MsP nlVvu70OlcfBcHRyKRTK9lDA/aZ5Sq8EQqMpvEoEwYhqlAOsWXZ1FapNiNbdaXsLnjkF S9IqgN+OPHj7gQDSvzLG8ptiQxgWUFSEp9aaS4/Oksa8FCJ4YhB6acm9U8eQ3IZBIlhq 3wUw== X-Forwarded-Encrypted: i=2; AHgh+Rrx+L4CeUjEC7vE1yXHZxxID2jyJbzJ1WOP12kPVIzZzyraaxeDxNTeDSfVq/oYTcGKy5Sf@ilbers.de X-Gm-Message-State: AOJu0YwukxMYPq3l7LWWbr778f6pEub3cVdS0MLFArNjdqOF33u2Ykr+ epWADMzZvq7uXpLS4NSsCNkMdC8h/4ZBMzpMPsViPqkWIGYqIHbBC4bL X-Received: by 2002:a05:600c:8011:b0:493:c0ec:9a5f with SMTP id 5b1f17b1804b1-493f8818045mr176527065e9.19.1784110903930; Wed, 15 Jul 2026 03:21:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTrILOUDq1InRBXr33QztXwm+NTzKnyDWqyb8Of8ZHmsw==" Received: by 2002:a05:600c:4ed2:b0:490:acbd:6a76 with SMTP id 5b1f17b1804b1-4953bd0cbebls7008945e9.1.-pod-prod-07-eu; Wed, 15 Jul 2026 03:21:39 -0700 (PDT) X-Received: by 2002:a05:600c:8b52:b0:493:fa66:4839 with SMTP id 5b1f17b1804b1-493fa6649e4mr162562875e9.3.1784110899446; Wed, 15 Jul 2026 03:21:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784110899; cv=none; d=google.com; s=arc-20260327; b=O+un8XIV2kMUcnU0tjk4GB3Z8SSHO0ZGPI4q9wkmaCqGQmutiZndBvAnZrmZ+qfmv+ z3Dr2YisOHCmX1qxo2eTGmB/eUvXp7cCsRCnuBwfZakwUBENnGQkky9uZET7Mk9lWXTZ P6b/WkT7+n81Msjo3RDwiAbiPnR/t8a9cG7cSUme3qZPKXV0PL4vN7ffxEgHKY5HhyOB i5gEs5si+qVGdLjvLf9/vHIvcQ27vCN/E6UebYtgkBMGLGXksnxW4QGTLd1EBFGVTCMj 2zReqA5hC8bovd4CM/0ccKfFWO7cV3DbVX7eLDIZu2hw9BunCCHByqtydSzyto99qtLi lEfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=vpninBQ5iCcp7TyFSG/eHHQDR/BY7ZCT9N4XORUVmAU=; fh=pR4tJPO4NbHlIB/rP4bIo54Z1zh5hd/ksAGQ0tcKkYM=; b=VgPB6nOrbx+XKSgJ4iDKkzAQsYkGDD2rzY5d1DFSiZHFLULICJLr/odB58TscKWr86 R4KlP0keES8snxBYWdKfBEisjjplT+Qa6M43Vlu/Jx2sCF5Lw064gyAXbmuuBGQMtOP3 xlI6E1BGhTswUcjbe5S0AkqU4Lxs7q6J4MVaV+zP9XWz3BeBVaaA2HDQulHAl1d9YkUs rU2BwlJQK1uQsvdBlG5BH0ZWage9EfKJaZENCnLoGxMX8gE1CCZaoFTkl/Ur19LrA9nu ofoYKzimC8CXQ8LBx0XCOR67JaHX7Sn21fGz5b7+FVgze0whFqttZRCZ7qDa5E+/MzZE 4IMw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=T2k8XNpf; spf=pass (google.com: domain of fm-1328757-202607151021382465cd640d000207e6-uytxua@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328757-202607151021382465cd640d000207e6-uyTXuA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4950871e867si1217805e9.1.2026.07.15.03.21.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Jul 2026 03:21:39 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1328757-202607151021382465cd640d000207e6-uytxua@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202607151021382465cd640d000207e6 for ; Wed, 15 Jul 2026 12:21:38 +0200 From: "'Kasturi shekar' via isar-users" To: isar-users@googlegroups.com Cc: Kasturi Shekar Subject: [PATCH] installer: skip image selection when only one image is available Date: Wed, 15 Jul 2026 15:44:41 +0530 Message-ID: <20260715101441.648588-1-kasturi.shekar@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328757:519-21489:flowmailer X-Original-Sender: kasturi.shekar@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=T2k8XNpf; spf=pass (google.com: domain of fm-1328757-202607151021382465cd640d000207e6-uytxua@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328757-202607151021382465cd640d000207e6-uyTXuA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Kasturi shekar Reply-To: Kasturi shekar Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: vYyrkf1ztfey From: Kasturi Shekar In attended mode, auto-select the installable image when exactly one image is found on the installation media. keep the image selection dialog only for cases where multiple installable images are available. Signed-off-by: Kasturi Shekar --- .../files/usr/bin/deploy-image-wic.sh | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh b/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh index 42107d16..475b1814 100644 --- a/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh +++ b/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh @@ -34,25 +34,43 @@ flow_run_attended() { local selected_image local selected_target local target_device_size + local installable_images=() + local installable_image # In attended mode, prefer to ask the user for the image selection. # Only use installer_image_uri when it was explicitly configured. if [ -z "$installer_image_uri" ] || [ ! -f "$installdata/$installer_image_uri" ]; then - selected_image=$(ui_select_image_menu "$installdata") - case $? in + while IFS= read -r installable_image; do + [ -n "$installable_image" ] || continue + installable_images+=("$installable_image") + done < <(sys_list_installable_entries "$installdata") + + case "${#installable_images[@]}" in 0) - installer_image_uri="$selected_image" - ;; - 1) ui_show_error "Could not find an image to install. Installation aborted." return 1 ;; - 2) - return 2 + 1) + installer_image_uri="${installable_images[0]}" ;; *) - return 1 + selected_image=$(ui_select_image_menu "$installdata") + case $? in + 0) + installer_image_uri="$selected_image" + ;; + 1) + ui_show_error "Could not find an image to install. Installation aborted." + return 1 + ;; + 2) + return 2 + ;; + *) + return 1 + ;; + esac ;; esac fi -- 2.47.3 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260715101441.648588-1-kasturi.shekar%40siemens.com.