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:44:05 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FAi3EO022715 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 12:44:04 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2caf4173b1csf37329835ad.3 for ; Wed, 15 Jul 2026 03:44:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784112238; cv=pass; d=google.com; s=arc-20260327; b=V6ZW1VfBCFSrQioKdKF8XBVPFe9eO2HBWOKg5o+bb/sp5/Brmb52R2aih/zbpuaV6p +mn6ptypVRO4l6O474dY5IeW9uStEqMSsHvj8dT/WAjIjc0ChNPwwd0q87b06PhdjwTL jxQPQ2Lpwpv6gfBGiwGIA1wgR0SJFKjlTgnbVzq+O7GOUnOlgO+hztU7Y7ydsH6kDB53 O6VlGb3HvESed2EEU7q5rsmiKgX1BxvqtBAefbt2tl5+MKKlVdEuKXz1ziU+1456gbd+ RsfxN1mMFIwEpsBBJfj8jvJXmbjHEi8wTMDBxiVt3/ZyyyKtTtJ7ajoLXe8eCYM6cnEW 4oNQ== 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=9UX/S0xDkvKZ12KHmS1drIqDGexA8Yf8g+v3gyOJAk8=; fh=1v54iYdpNc0vCuVItXfyAu9LRNXFbJk68QdwzXHcueU=; b=UyYOq5PxscY+pQelQuBU0N5esoqyBuw2CZKfqBas/1hk1vhGuvXHqULqBApUekqNND m9brqrczG1BklHMCt/8NfWSm0iw48tDW6DQJOjwDldwB60LDL6HsAkLSKtMZBK0pz88a BXe+8YDQV6JiJqQCw0s9K2Xf6jyqQEd2L+or0TLszM2yNGg5kZlT/iiSaCDq9oDb2DTP xFGcQhU7pEarYMmZxzZwtt64h1aqz6KsPGzn7P6mkOTNMpnJXGhBk93x1C6+ef22YUCp A1+m7/6UMeHwle4h00zzntbry6ObqcqvBdqfYGxFi1YX2HXsfwRc9fvluANST/LuRNV4 1xxA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WJStIzJo; spf=pass (google.com: domain of fm-1335598-20260715101807301cf391a900020703-v48_ar@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1335598-20260715101807301cf391a900020703-V48_AR@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=1784112238; x=1784717038; 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=9UX/S0xDkvKZ12KHmS1drIqDGexA8Yf8g+v3gyOJAk8=; b=e4Z8db+9S272OrG/x/FNsjXBXrn/wvKY4/Av3IgrzqW6ZDdWmRzZ/Nxq2N4u6ZSxvn xvj0gRvRB/dRhAy+/wgXkxjA6MS8AuLWQGpWKiLrkNmTbqYv0PQtA8oGtGn4dIdy4YpH qnEVA/Hz1EWiIxrTOnEEVVdXrhtScgWEbAzfVoPrzOqFftFi1yIo2IEMuxdtkKjGtclB 2WJcFIjbw7qPOXPgd5cYPbd77bOsrEIUNxtLa4T581cwDH59VORYIw5OKEslbqYpF/y6 8vlY9AInXpxdaEKLtF8rsxQMuZqOeqsNzi52AzhIss2zQcSRj6rpJevyAZJna7GSHqP7 xrWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784112238; x=1784717038; 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:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9UX/S0xDkvKZ12KHmS1drIqDGexA8Yf8g+v3gyOJAk8=; b=h2O4UHKOkQvpfMQwuy8THENMrMHiyV+I9gnA/HiI9b/lYvgRKCpTWuVeJhpeNv7rkh gX0wJgbQfvk+Bmh94jQD6qXdgtf8Kt6Uq7BgWIdUUx3lpkvTqekgh1/Nx0MZeKGTag5I IUuqE/rtPl+VuZ80ZtvjhkkpdEU5cYYD07aK8mLuKmzyr2hvhbvd7m8v6t01rr3SjeH3 3cHGMpaI/0GWit5OeueM24ayU3W2Pg2QWI32cZGUcAHcF8BQeKoKygQKzAArJYkWUmgI xbs+bnY8snsebGifemM1cE7jaBlMc9fDQb7jW2q5D0D5numFxLuF0LdDzspvf4DcYFSy kyDw== X-Forwarded-Encrypted: i=2; AHgh+Rp6QKMGPv+6JshjlwSTE06KCetf7u5VCx59H//cSK+i/72qOfEOMmvm5ynS8LMa/3gxgKWl@ilbers.de X-Gm-Message-State: AOJu0YzEDp4mWzTOrqojF1F4bXtWjEMJzeah0vKGckvjreWIS19akqI1 +vE34e1DH/cbpwqWW7gfiQwxKdHeENnmyCtBwtfhb4kvRBcnNB7mnsGU X-Received: by 2002:a05:622a:5c13:b0:517:6435:c4ce with SMTP id d75a77b69052e-51cbf2102c2mr166676011cf.49.1784111465907; Wed, 15 Jul 2026 03:31:05 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPR5ztvUk/ulPXfaOJhxKsZ2dKUUshpFSuQv0/dl3hPHCA==" Received: by 2002:ac8:5d87:0:b0:51c:48c:b7b9 with SMTP id d75a77b69052e-51e4e9925d9ls18055201cf.0.-pod-prod-08-us; Wed, 15 Jul 2026 03:31:05 -0700 (PDT) X-Received: by 2002:a05:620a:440a:b0:92e:c116:bef2 with SMTP id af79cd13be357-92ef2e58442mr1618654485a.79.1784111465315; Wed, 15 Jul 2026 03:31:05 -0700 (PDT) Received: by 2002:a05:6504:628a:b0:309:4ce6:d301 with SMTP id a1c4a302cd1d6-3094ce6d6ffmsc7a; Wed, 15 Jul 2026 03:18:09 -0700 (PDT) X-Received: by 2002:a05:6512:3c8a:b0:5b1:5738:4d9e with SMTP id 2adb3069b0e04-5b15d7cbffcmr478006e87.65.1784110688180; Wed, 15 Jul 2026 03:18:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784110688; cv=none; d=google.com; s=arc-20260327; b=e5soxS5nagkpUcE6cp79WVgvA6to0Lke3WRWuiaavq3xQy+fFoR9BjYoZxYbhbSAAZ Uc0SaBlQkrCs00I7NcBK3ov/Swwds3++IBO7kxo2WqltqoFgXyUt/lhR9U89PlR4P2WS fyGamxfDXWKUH7VxP3d+Ox8/1YVnz7YrcI9CFPtAJtCTvHz2Ru74NPjq3kLbGdSdVuLt qSHu2v++YBYlm7mriSMEElzePXoF40msaHcHL9ruZkmtRTW046UWMB4X1PLyylVExdWy OqIdihHgp3nG9aP2ZfC7uQImr1y8yu6TtuhIEtU2ze3ZmIzg67sAbT2klBriLkWt4nVy zkDA== 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=+QQ0xkx32RliyGci/nL7mNNEfEwg7BE84+IBRLso9Jg=; fh=OOh70miCZILFEDccKBfz6b9npLT7mqwE3m7INwspAmE=; b=UPP+0A5euaaV+xIDsMrIya2B3VRIpgzM8+Wb8PYfRgCctt8nGPvAJHMFseHuVe+Aax gHSkxsV1vLikcIeX8e7rgxTKLZYoEpSTYtTsGduMiOVX01PKiLZMvEHtnuCw6ZoCZVxx ek7uG7wZY+wFw5w1bW9D+MFVMF9SLVxrylwVeoDKGRz8wcO7l2g7G4WxQlxwlZrxi1bi DVy987qzcgaHGIHRu1hnNIRqJd4x6MvWk3gUKYCU2bCdi3cA2DByXELl3aN2UGG4beFk Pi53JMQ3KFSq/1mGnvlVaF0xoRC7Kt0IAf1jM4yf10B3hWP9Fj2/GzXp2H3trpdHxyjL ATgw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WJStIzJo; spf=pass (google.com: domain of fm-1335598-20260715101807301cf391a900020703-v48_ar@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1335598-20260715101807301cf391a900020703-V48_AR@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5b01ca8cdfasi356374e87.5.2026.07.15.03.18.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Jul 2026 03:18:08 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1335598-20260715101807301cf391a900020703-v48_ar@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 20260715101807301cf391a900020703 for ; Wed, 15 Jul 2026 12:18:07 +0200 From: "'Shivaschandra KL' via isar-users" To: isar-users@googlegroups.com Cc: Shivaschandra KL Subject: [PATCH] installer: Auto-select image when only one is available Date: Wed, 15 Jul 2026 06:17:48 -0400 Message-Id: <20260715101748.2873544-1-shivaschandra.k-l@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1335598:519-21489:flowmailer X-Original-Sender: shivaschandra.k-l@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WJStIzJo; spf=pass (google.com: domain of fm-1335598-20260715101807301cf391a900020703-v48_ar@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1335598-20260715101807301cf391a900020703-V48_AR@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Shivaschandra KL Reply-To: Shivaschandra KL 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-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_H3,RCVD_IN_MSPIKE_WL, 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: 7eh8yhOtVXHD Currently, the image selection dialog is always shown, even when only a single image is available. Even when the single image is availble, first window asks to select image and second window asks to start installation of same image.No selection required if there is only one image. This change modifies ui_select_image_menu() to automatically select the image when only one installable entry is found, while preserving the dialog for multiple images. Benefits: - Improved user experience for single-image installations - Maintains existing behavior for multi-image scenarios Signed-off-by: Shivaschandra KL --- .../deploy-image/files/usr/bin/installer_ui.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meta-isar/recipes-installer/deploy-image/files/usr/bin/installer_ui.sh b/meta-isar/recipes-installer/deploy-image/files/usr/bin/installer_ui.sh index 9d3ba5de..133d7c70 100644 --- a/meta-isar/recipes-installer/deploy-image/files/usr/bin/installer_ui.sh +++ b/meta-isar/recipes-installer/deploy-image/files/usr/bin/installer_ui.sh @@ -66,7 +66,8 @@ ui_countdown_allow_attended_switch() { # ui_select_image_menu # # Uses sys_list_installable_entries backend API and returns selected -# relative image path on stdout. +# relative image path on stdout. If only one image is available, it is +# automatically selected without showing a dialog. #-------------------------------------------------------------------------- ui_select_image_menu() { local install_data_dir="$1" @@ -83,6 +84,13 @@ ui_select_image_menu() { return 1 fi + # If only one image is available, select it automatically + if [ "${#list[@]}" -eq 2 ]; then # list has pairs: path and description + echo "${list[0]}" + return 0 + fi + + # Multiple images available, show selection dialog selected=$(dialog --no-tags \ --menu "Select image to be installed" 12 70 6 \ "${list[@]}" --output-fd 1) || return 2 -- 2.39.2 -- 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/20260715101748.2873544-1-shivaschandra.k-l%40siemens.com.