| Message ID | 20260715101748.2873544-1-shivaschandra.k-l@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCM5R57KTMPRB2OC3XJAMGQEJEQ6MSQ@googlegroups.com>
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:31:13 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com
[209.85.160.184])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
66FAVCQg022391
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 12:31:13 +0200
Received: by mail-qt1-f184.google.com with SMTP id
d75a77b69052e-51c01ff996dsf21056641cf.2
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 03:31:13 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1784111466; cv=pass;
d=google.com; s=arc-20260327;
b=c1TAVxQaSHoLMTEFYmEqL8P9pMAYkvjc6m30NkVzJ+l2IbH+bHV32xHOjj5hICeMPQ
LBjikkg8upSzz/bI1IGP0hytMHLLFuf636PHb8DkTbR/oXLE99Y6zftpsevSeX3biAns
TDLR7DbQ6shaTki/34KrEIEyR4DslIAKDBP/Kyr+5cgeHuOQL53RMZ5eGdONRwOnm/8X
3sPTdx8TGjDH6WXCilcSaQPbkmCtxnpWV7VzIvreRY0kKhs0NF3yUbrn/bXFxKR5uNp2
Ee23VAAAF+keAERJlCmPYSkzkN1xGaAqrS7g0WPiAG9g+QFougMks/3ElE9g8F7UM+KG
3NFg==
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=pKFAHCpiKKWdUNxmigTDXsGU2DYRsWoZmEUyK5JgXZY=;
b=fPum9jwTxMaVRoy02tGoRRe2o3a8fuaW2DUFFL8rV7D5Ii8W+0ikY8XD2i7Wi0UxDY
ubwR0I4W2fjuF8qcLNqfMB5CWSoPQ21JdvlFC5UtLRKNflBtbpAGG4N5fpYa99db0nc4
PdBsggjCRKkZ8IBE3k0rsce8SVLuxAgQw5W+JAdLrqdfVDCLHzabq/pqJP9PGziveeL/
DWB4Zi0kxK1gIY9kwASI7uDK7Hh9nFW+6hm3e87b/vLdq1Vg1OIC4Cn92yF60EJEdGKU
Bsz8Gj3tI+evZmwuJ5tI4ya3gDl0QFroF2CAhuPlCes8eBF9AaC4w/8V5AlbhcF2ykLY
e5TA==;
darn=isar-build.org
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=1784111466; x=1784716266;
darn=isar-build.org;
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=sPHAbTBTQmQRAzZULEX3vXVTg6bCFW1J/yim+TlhhGloY2LmTntN4d1KCPPEMDyWTL
IIZWjplIyyltPVKD9XkI9zNCdF+AnuzTHrHHRhqzC1Pgd7a11Aq4JQgBEkY3mCRBRUWq
zu9yUfcs7kDc5hjENihzLpvRHA+qwNhSIW9AtFDeTm7iNUKyoebq9hZSmwAIAkOp8oUe
a6v81jcQZAa4RedbrqCmB1N6YQxg0K5hQHyBIxfxhYoiTIcuFo1uoJ+olODGZvD2cG9A
NHjLcqtrpCXpHJMLe9Uqmx62S76p6UjjLrVqZNzO8DpX0bH6bB11ltKUFCW7jmjrdEAx
XRjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1784111466; x=1784716266;
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=aX8SZov+OuKfU0qWDKSfyRcA3AxmMz5H0rAGb0fjLlm5sBveYjREBvPqHVXpw8Xh99
InWbPWs45rV35judG1O1bTAWW1b+3h0V2AxxLRo6ljD0x9MhN/712cNIdG7ziuCQPY0P
W1d/oni5tRG7t/v+HC3pkNm8oEZkPUkJ1s1C/JhDw5myTsRuCZf1BFhpr2EkmhBtOcxS
MMCh6yEeugiVaNh4iFS7/p6Ps/wLmn+meVuIizP4NH1XYE94+P/Qtgisgx8Wd08UoTFL
gQfeCe1E2/snAQb4XT7x81iibl8TfSlu3AVkb4ivZRKH8xe7FalL9YZ5CntBE5K9eOwS
fOSQ==
X-Forwarded-Encrypted: i=2;
AHgh+RqOYFAI1Np6ztZTxB5x2GE9UFAhhVr3xPiBlW9kV6kXCXvmbMQEc93dteHWjuwG9YRR5f8scYI=@isar-build.org
X-Gm-Message-State: AOJu0YwGKwfAMU0Lytnk6pqH1iF6R5zJNTXH7mfZCzJWxywWA8AKxefq
t10yowYvW+2oLHcjGUH4tp0jvsR1NPhkBFe5fLHdkKZZjWbjYZNLCEq/
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 <isar-users@googlegroups.com>
(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 <isar-users@googlegroups.com>;
Wed, 15 Jul 2026 12:18:07 +0200
From: "'Shivaschandra KL' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: Shivaschandra KL <shivaschandra.k-l@siemens.com>
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 <shivaschandra.k-l@siemens.com>
Reply-To: Shivaschandra KL <shivaschandra.k-l@siemens.com>
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
installer: Auto-select image when only one is available
|
expand
|
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 <install_data_dir> # # 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
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 <shivaschandra.k-l@siemens.com> --- .../deploy-image/files/usr/bin/installer_ui.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)