| Message ID | 20260714151127.2855627-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-f188.google.com (mail-qt1-f188.google.com
[209.85.160.188])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
66FAVBg8022373
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 12:31:12 +0200
Received: by mail-qt1-f188.google.com with SMTP id
d75a77b69052e-51c1c7f135bsf37728931cf.0
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 03:31:12 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1784111466; cv=pass;
d=google.com; s=arc-20260327;
b=KElKz/TxPNsbaz+fFXmea+ABpk7DRAFZYS0rd1yWBFEgQCXg0jxpA659o2AHWhIgI1
HZWSrMv5wKZXceVoTelz0PVtoAYaaFMIxGK6aHeKCxsFkF9/H272i0e2zBgAob9uihD3
x5bVUtlP7X2YxM8BCJ8feEwGqhT4sMC963p8x03dnCZzp1EWcE3m3AkhcDsTvmBEjQ59
fgjBR0snE+Zf3GFMS1ganrunpfum99fc2eU5/j18ZvMe4GQV9NOGjbyyQqzb3I1Khubd
x5AXdCMERMRZskSKTDejzRQQS8iPgjdfF09FUVAMSCNxt9cinINHuNJABCVNu0BxtWWL
wFzQ==
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=l5gWhEy1yKGSkudoJAjHzi7OxArzGly/oeFrefJGVro=;
fh=Zo+Vm3DAJy/6T76XEOOQazNY3KQMl4JWa64Zs6KrFIA=;
b=AlJwO7x4RgAbUgMDMKdb2HExe+2EMyWPwuI//fB0s84arFbvAuKZ4KR/PfHIwCAAVU
CDKahjpTvimFTfh1bjl3bccDufSthNj9Nw3Z6y+EaeBOw51G2JldAIdCWAqOioVVWUE9
HugVgknCW4XslOlMOt6FqbmXff8VfUqasnyGu8HuBJyDgzO14SYazrntl2cydUvdkXRC
e5LGcmIx1kmabrf0J446wZuCdchbIuLlBKCJJ1/KPLFDhg7v6VXwvwIBvLPIeiBdcV1g
AR6QGN9uYCax9f1dh7sX91yQnEWdffiSoK6ypBp5c8W5oos4g5WrDm+W6SCqZ1Ajduy6
k7WQ==;
darn=isar-build.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm1 header.b=cr0i7yT0;
spf=pass (google.com: domain of
fm-1335598-20260714151140b64cec47d500020786-0sabaj@rts-flowmailer.siemens.com
designates 185.136.65.227 as permitted sender)
smtp.mailfrom=fm-1335598-20260714151140b64cec47d500020786-0sAbAj@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=l5gWhEy1yKGSkudoJAjHzi7OxArzGly/oeFrefJGVro=;
b=Cod02xP5eqSEJsQeIRZBDiTLYiRetz1wHBe9gDQuTFjfFyzJQjS1Wbuk+qrfxHuNzG
gUbdaTeeo0HR+VNwnS0RyO7q/goy7iNt1vJeN5RcmIOj63tzupD13dbNJypBHf+T9GT8
zriLAtHxxk7hB/Pfk3sho68K23C3ouqabT0agMyJh3PZJIV9AVL/QISX0GvtBJ/BsWo8
+46HbTZRDyUQMRh99mOaSmrDEyvgzDtfxDUWB3biaF94SATiyF2QLjYDlAY+7H2GGiKL
rTYltTP3jMRaiPV7nW4ZXHjbqspOxMwaqzrA94O9z4+jFEOz33zMVs3IHVRZzooOHgZE
sZxg==
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=l5gWhEy1yKGSkudoJAjHzi7OxArzGly/oeFrefJGVro=;
b=BVVkOvZPnPlzYJ3GBnlKp5rio1HX4fnWvu6j4uMOi7kP0UUnqhLTciawyiEGS094Aj
4Zwmy/JG1KEpdwVB9xfU28MnadatOThFq9g3uZ3DZxjVsK1xeYYn5ZC/8wdpg7mTMdzR
0j6nxF9mh3Xzp75iX7YXB2lsDP4lFu0zCMXC6Mzl5Xv6aVppHag8tEmBjrYTQmnzi6bz
v4QXVyPHJUb49+/TYx5xET4D6x05/cyBZLH3dPEXQndEEaWp0C3ekuiRY43g6YrJzxYC
SP3dwKweYd2W19Mc8JILSsf3Vrk5YtZYkp5NqiyiGn94L6XHiPerKGdFTmMoxWlNiDYR
2wOw==
X-Forwarded-Encrypted: i=2;
AHgh+RqLcFcOOQNk6I6696ohikmeFxa0guVumg3+Q4CQVQLY3JSUZ+rg2mJ7+Rz6dss2rhrUkLZxDqc=@isar-build.org
X-Gm-Message-State: AOJu0YwdnqoOcm4qM/uvkyIaI2Wc0j+1UvNLdi8tbnGeGFMdohm5EUlv
z1jO0AHcNfIXdz1+dVHEPgC/MaaUPewTZc7H2buMdl1OgqBfJKV1J/Qs
X-Received: by 2002:ac8:7d92:0:b0:51c:ace:de6a with SMTP id
d75a77b69052e-51cbf0e00b9mr169667611cf.18.1784111465912;
Wed, 15 Jul 2026 03:31:05 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="Aa7YSPR+3g/wARaU614/cSABIoyyHek1ZlDYHJMABwjz5sJMqg=="
Received: by 2002:ac8:58cd:0:b0:51b:f30e:a1c3 with SMTP id
d75a77b69052e-51e4ecc0fe3ls15973011cf.2.-pod-prod-09-us;
Wed, 15 Jul 2026 03:31:05 -0700 (PDT)
X-Received: by 2002:a05:620a:4491:b0:92d:aa96:932e with SMTP id
af79cd13be357-92ef2b2f7aamr1764761285a.28.1784111465314;
Wed, 15 Jul 2026 03:31:05 -0700 (PDT)
Received: by 2002:a05:620a:b51:b0:8f9:4d19:af67 with SMTP id
af79cd13be357-92ee597637dms85a;
Tue, 14 Jul 2026 08:11:42 -0700 (PDT)
X-Received: by 2002:a05:6102:148d:b0:726:e81f:f3f9 with SMTP id
ada2fe7eead31-74533d9615dmr8563002137.15.1784041902193;
Tue, 14 Jul 2026 08:11:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1784041902; cv=none;
d=google.com; s=arc-20260327;
b=QGlmer1YJDp6PC+gRWpiaG4x8gmaLeCgV1TesqzcKy6XWK271DyFLy5hmPYa+26can
Jn7MUuqChGJOBWYPcwhIdQJVIgCD5t2gqwcFeWcK0jnPWfBNmfGl08Nxom6HohMtD49D
5PGVuE5FA6py/hYrb9Z2KG71SUFdtdVJujkFespLLKHESywQtMdjcMGSBUhIIO4PVxX7
X9u2W1qvDjmBuz55nH6YTNu893xtI8Kx/wAeORr/0FohODwLMOKu/jnhjSBgVVKGkiJa
hL/t70usXkaj2bTnVLmsrJ6pWhwpO6kDFjPiZFuXcO1K44oOe5daMtcH1WlCvg/gm/nM
xFFw==
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=YMeA6v4HrniQJdSR0KY/rI23BgHAfSTidWs821sMtg+AyUQ5E80WstS2OiAvBWwrBw
Q/VDtrry2FUFt6Q6QqQ3B9icoCQxRdnxeN28R5LODxsIBs3iUCGv73jOrNOo5ZQqHF6i
to6odVwc8BteXJPlwNllg1PASttzXWaNkjapjsIW88jIT6PFG+kGtCevDEXeNZ8u2djx
NpyblMHxPcuzRY2iUR7wkP1YIuLEGb4/oD3dBVH8K0P/jJdv7gqBTTxNbb3HwFfDMu5k
W0fpyMT6H1K8VQn7JqzvFbwYBNIfwQLp+3obMfF+1TMG25VFsgS08xrDoYi7678Y7owT
ig3g==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm1 header.b=cr0i7yT0;
spf=pass (google.com: domain of
fm-1335598-20260714151140b64cec47d500020786-0sabaj@rts-flowmailer.siemens.com
designates 185.136.65.227 as permitted sender)
smtp.mailfrom=fm-1335598-20260714151140b64cec47d500020786-0sAbAj@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from mta-65-227.siemens.flowmailer.net
(mta-65-227.siemens.flowmailer.net. [185.136.65.227])
by gmr-mx.google.com with ESMTPS id
ada2fe7eead31-744d6743588si718533137.0.2026.07.14.08.11.42
for <isar-users@googlegroups.com>
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 14 Jul 2026 08:11:42 -0700 (PDT)
Received-SPF: pass (google.com: domain of
fm-1335598-20260714151140b64cec47d500020786-0sabaj@rts-flowmailer.siemens.com
designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227;
Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id
20260714151140b64cec47d500020786
for <isar-users@googlegroups.com>;
Tue, 14 Jul 2026 17:11:40 +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: Tue, 14 Jul 2026 11:11:27 -0400
Message-Id: <20260714151127.2855627-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=cr0i7yT0; spf=pass
(google.com: domain of
fm-1335598-20260714151140b64cec47d500020786-0sabaj@rts-flowmailer.siemens.com
designates 185.136.65.227 as permitted sender)
smtp.mailfrom=fm-1335598-20260714151140b64cec47d500020786-0sAbAj@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(-)