From patchwork Sat Dec 13 13:11:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Badrikesh Prusty X-Patchwork-Id: 4720 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sat, 13 Dec 2025 14:12:32 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f56.google.com (mail-wm1-f56.google.com [209.85.128.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BDDCVAf003313 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 13 Dec 2025 14:12:31 +0100 Received: by mail-wm1-f56.google.com with SMTP id 5b1f17b1804b1-477bf8c1413sf12263285e9.1 for ; Sat, 13 Dec 2025 05:12:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765631546; cv=pass; d=google.com; s=arc-20240605; b=CyhIUyBNDPy5kimluyjEAxoItrJO041Ztszm8dkL8v5ksFTScJFOHO8pEJ0m17yO3Q GdzvNb/ioNS18ztjpklrjEJaE/LYtdSWNoK8NOSliUCXJo+/+hlWqaixgDFLL1GDfS3d nZkv+6Z8kdBb8BHOU95BwKKLPTzmknDswlG8GoQXW4t/6bJvwErRHaeCnmJO70ie4K+W weWrtivSy9dhKjnspbIMwHpwWqbwVVoGJ+TYlBNExtOIgG/duwCcgRUEvN+cbvxdCk4+ vhG40mHiuLJNRJN2ckehNm4Er5mUftl2GZRukaejiT3XbW0PYD/SMh2dd+M2OZfOl95J CZJQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=fFYy8vRCzleZxKltUzA+xHmFdQa6MRlODk2XDjU6/Uw=; fh=SHwer7xmXFe2QTwmcjRPBPZvG7ZIlIDd9efjeXRMnWY=; b=bU3Mj0MI7SbCRMVgR3O0bgO/Z5jiPFRLyrVv6yAkjIanFMnhG3oaRg3BGmXsWsU6U0 sZuc3fPJ+T8yWY1VAM7IRtVEMjLWRDBL7D+m4JPnpjA0XNayI3TbTCGPIBHk0EfDqdzT oy4UkWDE6fRTW2vORLgOrLAgWpHTFKiXmcEJT9gDbY6vhRgQSiLdNpto7zjccdkYO+Cc 4/UlzZqQzb0nqPBthZPy8pP444i3rDl3V85UlmYJl81rASrTQdPhT2c97JauhsphQnr3 4bpTd89VyjOGDsyRoCIgYwer/BrBOPE/i8hTOZW5JnLeRFCaEsIvHBeup2ju1hnZN0Qe eSZw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="f/DKd1/N"; spf=pass (google.com: domain of fm-1328765-2025121313122222e9a70ce200020724-euelql@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1328765-2025121313122222e9a70ce200020724-EuELQL@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=20230601; t=1765631546; x=1766236346; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence: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; bh=fFYy8vRCzleZxKltUzA+xHmFdQa6MRlODk2XDjU6/Uw=; b=cyhQ2JLCOJItsRMD2HiBPeNjxtVA4bcz0B8uBwxGuMNBCUHZKnyQLN8we4BWnVLC18 gS6DbAWvnl6R8cHCAzwpLE7IllgbfR1oVGYf2jggBlKu0+FONoN1K9Qre/lyv1IRvWF4 jS6yWHDrFe5N6QBdWwj2A6pEj9bBxw3jG6hdABO1OXHs93U7ZRa8+xoaeG0D7x/sdDLO v99T6sZQ7/SW22Ks2N+ycaLKOQBq48l/0uoCnl8u5/1vt2EAA8oG0DbifOfeq26nU4UZ zxA7xbFPTps8S7tCKAtKY9cvSPC9qfXiav5RNGtc6iCs9P6loUkkeLSgrqIIvEK5mK8m p7VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765631546; x=1766236346; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence: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; bh=fFYy8vRCzleZxKltUzA+xHmFdQa6MRlODk2XDjU6/Uw=; b=bd6fi3nMXIfRcjMkHZQHRkt0jueEb9Oela4MdwEJHqzJR6bXQY2GEh1pO3wMzUXB3o YZsnGV4Fh9rhUXGhyxntCZW5wq/vIEtK7eR7+BIXx14wSHJn9oodUXWb9FcEjDekV+dy h7pJYcWqD2cVa/v2GMCHBYw2Ae/7Ewr090NRsrAwmrPRsny7nrEChh3IROBgj0FEXDxD wIsGRptsvGE6VntrM5idKZ9uqRl2+1eJgSwFL2Mzuori+NaBVA3QfQ0S44sW4cTLtukc nVnwZSVZo93TNfGKm/7CsMBMzy7JMmb3DXEHMnsPi+3As3vyRqonuRxm7aZrc2MFd3ok X/3Q== X-Forwarded-Encrypted: i=2; AJvYcCXbhpztpeXgq2KC2Zn9I4bkg3yWOD7/JKpUj4URGB1KLCB+OsGdh4BT/5cNOn78LCovYnUYF/A=@isar-build.org X-Gm-Message-State: AOJu0YzL7VfgkXlx7pWNuk1AKm4wOCsyuzFEJyOb0xQ+bxaMHZBYPzpN 79dLmYF9MbiAFJz1CnbsOZ5yr/LobR8MkN+UkinCwAm3eQH1FYmFJz5V X-Google-Smtp-Source: AGHT+IGkhChcaqDdkcaso2dvbjkvZByv1L7Y04O3chTosVKA5M4e2dpB6pfl8oszvE2rKxxum7M3pg== X-Received: by 2002:a05:600c:46cb:b0:477:7a78:3016 with SMTP id 5b1f17b1804b1-47a8f8a7f0fmr55763255e9.8.1765631545313; Sat, 13 Dec 2025 05:12:25 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWa69DRi+TA09SKfeeDU8xi66S7xtj000mUwXqel2vtuKA==" Received: by 2002:a05:600c:19ca:b0:477:a036:8e7e with SMTP id 5b1f17b1804b1-47a8ea2be21ls8009865e9.0.-pod-prod-03-eu; Sat, 13 Dec 2025 05:12:23 -0800 (PST) X-Received: by 2002:a05:600c:8b71:b0:479:35e7:a0e3 with SMTP id 5b1f17b1804b1-47a8f90dc36mr53330705e9.30.1765631542727; Sat, 13 Dec 2025 05:12:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765631542; cv=none; d=google.com; s=arc-20240605; b=MB3GsdMsGpVMe/UMpoSqdrHWrorPU7GA6wI7Z12iuxW//UO9/ZkaisQOtNFSEaCuyx TDUaHGGrxzfAQ28dhClIcixkKRAFOvFSfToomDx+jh/k+T2jKZHGJTEYuZx82BaKX8dy WTcWH+nUM3c6egxontTf0IBA51ZxyugstwyrOl2HqlmwkQI07IeYXzqSdq5shABRxRw8 6wLxASrfzCxLV2DPoK3wKDaWVpeBauyrDy9pCmi+DVnV/I8IR0Fl2WkzxUfBb5Z3rffk 57tZ0ZlZRmyYVnQ0EgYym/oYKn+ugoKzu8wR+E9sx0RgGKXQCh+R7IAFz1tdqohz8ne+ wP2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=FQ5+zuJiMaYZdjoaW2PgsCELW8a27sMWI1AIS4sIXis=; fh=Pt40xOu0ssl96dVOzN1FNmNtHgqv9aW9VmLrBG8UyVY=; b=in0tCPXHpzW+MD9DDprv70aTAiiqYjN9vah4uFMhF4g+wPHU3j9l8Q9wwCLESGZuJN G1kmXPgBvLhP0IWbzeIWaV2aOZaq+n2rJDvZLcu0brOGJmYzNMk+fJjZrZhmY9Q8IHSF kHEhQu55Qq0hMY7bbLAsjNJL0Ir7h4zjWvhJ1UMHNR5vRVRCAnb+yh1wjbtEZc6UL66k gNBijEWKkTgRUwRxQ4tYdfsiHkNjf/RoiEBnNHw5OoviNaUrOjsgoqCyo2KUZnoi5vOO 4gHo0WeePOyIjBFbhMI4AZQFJvsNpoi0XqKrZ5X7szzAuJT9UTXZR01Yzb8sUzdv9jZk q7ww==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="f/DKd1/N"; spf=pass (google.com: domain of fm-1328765-2025121313122222e9a70ce200020724-euelql@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1328765-2025121313122222e9a70ce200020724-EuELQL@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 5b1f17b1804b1-47a8f6f93e2si321335e9.1.2025.12.13.05.12.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Dec 2025 05:12:22 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1328765-2025121313122222e9a70ce200020724-euelql@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 2025121313122222e9a70ce200020724 for ; Sat, 13 Dec 2025 14:12:22 +0100 X-Patchwork-Original-From: "'Badrikesh Prusty' via isar-users" From: Badrikesh Prusty To: isar-users@googlegroups.com Cc: Badrikesh Prusty Subject: [PATCH] isar-installer: enable bmap usage in unattended installations Date: Sat, 13 Dec 2025 08:11:50 -0500 Message-ID: <20251213131150.1110465-1-badrikesh.prusty@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328765:519-21489:flowmailer X-Original-Sender: badrikesh.prusty@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="f/DKd1/N"; spf=pass (google.com: domain of fm-1328765-2025121313122222e9a70ce200020724-euelql@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1328765-2025121313122222e9a70ce200020724-EuELQL@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Badrikesh Prusty Reply-To: Badrikesh Prusty 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The installer previously searched for the bmap file only during interactive installations (inside `if ! installer_unattended`). This caused bmap files to be ignored during unattended installs. The bmap path is now derived directly from the installer image outside the interactive block. If the file does not exist, bmap usage is disabled. This ensures correct bmap usage in both interactive and unattended modes. Signed-off-by: Badrikesh Prusty --- .../deploy-image/files/usr/bin/deploy-image-wic.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 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 a4e38876..55d5df6f 100755 --- 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 @@ -31,7 +31,6 @@ if ! $installer_unattended; then dialog --msgbox "Could not find an image to install. Installation aborted." 6 60 exit 1 fi - DISK_BMAP=$(find "$installdata" -type f -iname "${installer_image_uri%.wic*}.wic.bmap") # inspired by poky/meta/recipes-core/initrdscripts/files/install-efi.sh target_device_list="" @@ -167,10 +166,6 @@ if ! $installer_unattended; then # set absolute paths to be compatible with unattended mode installer_image_uri="$installdata/$installer_image_uri" - - if [ -z "$DISK_BMAP" ]; then - DISK_BMAP="$installdata/$DISK_BMAP" - fi fi if ! cmp /dev/zero "$installer_target_dev" -n 1M; then @@ -190,7 +185,11 @@ if ! cmp /dev/zero "$installer_target_dev" -n 1M; then fi bmap_options="" -if [ -z "$DISK_BMAP" ]; then + +# bmap file is expected to be next to the installer image +DISK_BMAP="${installer_image_uri%.wic*}.wic.bmap" + +if [ ! -f "$DISK_BMAP" ]; then bmap_options="--nobmap" fi