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:31:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com [209.85.160.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FAVBxc022376 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 12:31:12 +0200 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-51c21c01cf3sf38136051cf.2 for ; 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=XY+AD7NgGhFoxTsDxyJySTQaQdR/6Pei2RTNG2TsgTe2Qxh2NETHHLyRiNtHEpp2XL Wkdq7Eiia/TOISShLdXDdaNtu3dLiXiIF2c38Oz9pAQ/zKG1DvpSw7nmjj/A86co3mNq zP6sppXwh4pd6LjQdXat5eV10kNK+t/9AdKGUCQfhFthQeTOnSd8fwGpt5fzXbl2EvDt e5jTPRafuvo44Yt2PDXtt9CY1jYjTTd8cYoJk1imvZQFH0clho2aVGlaL0dz+gQ96XmK 6D/D2TtVZNQhxJdK5fjcwPJGGKRhQz/dNzE0kcvz1Lx+P9igSdBVsmCeTuVwZG273yjw FHdA== 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=xOVE38GnCrNkaGNLYXvayX8PwapxeBHcRVCt6zqlUfE=; b=pikB4CJgIBAV+jlfAA3SC7xpWFz7JUSQsMYn8Cbq9bwCWkVDv8TghSxuAkDJRIWpCK wiooLuWzdr9TgXuOjOytbpDIcDntCx5aOkUNBPBS4B+zjREPPcHh6K4H4UtEzSxVsZo4 Y+b4QDhh0wwvLCAde+hOjvTIvLvTKP77p9cLlKQ2YGTWk8Ng30yjgxR/wE5fMIn+FgxC Qj1RjeX/wNLfLPB+3aojvTcdGzOkyPqQDAX7PpcXO73VIX8ttXwQQSrTR7w/96B863Ba 3XN206fNSSnUkdrfMrJNv9Jzjbi3zsCQd0ZVqcsMxIgz5vq7SnDwk4zZm+Dg5yWQQPe6 PVgw==; darn=ilbers.de 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=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=l5gWhEy1yKGSkudoJAjHzi7OxArzGly/oeFrefJGVro=; b=H5lSpJbuj+plzD2C2IEoApXjxf13T+Ljbx8vVb52WYI11gvM8Odg9AubCI3P0RsFYA m6xFbe0ctsleDx3MnPrGoleSZKaop2hEZzEGHKpxJp0oTqbQ0kMF74z6uMvpbO+H+X7G xlPrDFGcQ5G759R37u19LascLxbs7cvQ5bEfPrww+OFmT9PpyOxyX1peMQVFQ4xGulsC Tki5cYw2zfap6vVrcDyS0hbBNhz+iAmn/3yOVho7BWtVVhMBByPdug/3E6cRUgsHKKDG Xs+/Mv4K0zkG8J1atHZMpad70RsXgmyMdWsTd7Nf46zE8qcFHrHB6pejoziYQt/Pz1W2 y5ww== 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=Zh6QWNYmNWYzjKixch2YfedXqGeGOlS/Q8kG1y40HPvCBoY3FqcGrXDE20DfcqnKs+ N6sCukob2Uu3fcWUxkfz6jLeVb6ul7WFe4QpxMe/bo38Q3bkzRJvVVJdm5+cOlYjPfn5 3HzLVOMpERP5whZan+n169kbuJElz/xA4ZkxocVGbMvpMrxcPAJv6aGn2nfm85lljpPU Ov7VG0qvlDIWJsX+W/JC5E489g7ZueNkLztnYsSko8RyMxsBI9Shkt1sN5uJWXkgJpz5 Ph/Mf2qButKOODOiLNIxMwL1M9WT4mnqz/QJZZqH9NTFA/CnTUsz+iWIuieRvrHomoIn SimQ== X-Forwarded-Encrypted: i=2; AHgh+Ro+RrRCk5eyOXqv/GdciogTJNGb3Al3IrUwytBmC5e0eAcE1hoyzDKnLrgVMtnVmVPt63Lu@ilbers.de X-Gm-Message-State: AOJu0YwqVk8s4fw+Q5F8hvJct45OsQ0BiX4+wAV8+r6A5v5cQHZJbXSt I0wdIsnC7dhf51S6kPKwDN8RSU7wXcXEUZuGcq38CVTE30n46gSdp+un 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 (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 ; Tue, 14 Jul 2026 17:11:40 +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: 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 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: RSNwScqVkjmM 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/20260714151127.2855627-1-shivaschandra.k-l%40siemens.com.