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 Apr 2026 14:55:02 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f56.google.com (mail-pj1-f56.google.com [209.85.216.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63FCsvsC024836 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Apr 2026 14:54:58 +0200 Received: by mail-pj1-f56.google.com with SMTP id 98e67ed59e1d1-3594620fe97sf17453168a91.1 for ; Wed, 15 Apr 2026 05:54:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776257692; cv=pass; d=google.com; s=arc-20240605; b=Smo1xy/BHRVwFTyVlzn/zikkiRzVUHRUHX7hYIUu27ncWNsLRsvZZOKQHpjepA1Zbs Gi5yG3QgXHaY7Yaj4RyIsGWlQ2jz5T+FU3HpwutKCRL+PMBpe8EK2oCYLezLtzOPdkuN 92bhh7WvaqunHVOkj1GKZCJw6GJyLrkS9I9ov/znjDeH341uASsgXTkEAUvnYEEZqJ4X 5p+ZV4VAN/gCBPljJgZbV1okRxorvmVbFmCdmf+sQplMbWfkQxnke8cTmERrS7aSqJ3v ojo5zO5zk1ZYOU3YHza3nG6ngW9uB3iuHilrKR+JmsrVCJyB/GA9mRUbRB7xh7mm3umf IN8g== 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=Lz7KojMgeEQeH3R9Tm/rvVsS308fP5SDPNd5JGbHRUs=; fh=wo4vBJt8JOczvc8ehjcePnCzCdwhTUMlq8fDjHoP5/o=; b=RDFKJfQ5P1L5Y+9BZQBLnzQo+0+Bg6n0ainp4LqupAvCa/VLzB3VZA1Y5REaip8InZ 6BVvlMGt0jrOPjX66lhUzguobwA9cWvlCMLoJR1YRfy8V1TJnPpx+xy6dyU7TB/e2VxR Rzqk5PWbx+u3uwh9V7sh2NsM6/urkZcNrGvBRe9k47TmHXqrYqiQujNCmpX49stciIZ5 xvHJYgGiBpmGkpkTKYe+mRAkjbqzlSTAbnTOsC6rElQcaBQdr/uiILt6/4worjpdWIGP RK8+ffVcWGD7+jPVrWW9Fv7QmCdYCSPsE6M+C0lzpCaLsHcoamLQE4aVmwMadVXm/vzP LDuw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OBOihCKp; spf=pass (google.com: domain of fm-1324425-202604151254483fbe783be600020735-v5y5s_@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1324425-202604151254483fbe783be600020735-V5y5S_@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=1776257692; x=1776862492; darn=ilbers.de; 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=Lz7KojMgeEQeH3R9Tm/rvVsS308fP5SDPNd5JGbHRUs=; b=kkm0/7mzz4oMJO6mOQ4YDt5HCadBY1BA00k0HxzMcw8+pG342BaN+DWOO/wEODZoFP xdP9j8BekqheZeSWsljhyjikssKZ65v95FO6Z4z0XdMnYgQtuNf90+kPCEnIL5jEMkhE CHbrTM5cARK1OWD5payTW90/nEAN5GTQZF3kPIlAs2QPpxsUht7TFlH4bNQDkObBQDtl bkn4r7ISRtq3QuFQcXV+fCY02Ip3JbsxEa3uhsbmAC/eNGhc7qho54OJDdQt4J6Efpfn +Y2ev9wtV3Bo5IgaBHHh8AUTtubExEIhLmc/w32/JyUkQMEb8vSvb35cWhddDwDimO3y LF8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776257692; x=1776862492; 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=Lz7KojMgeEQeH3R9Tm/rvVsS308fP5SDPNd5JGbHRUs=; b=JpARUBb42i6gR9EkzpYUxn2lnqYFJ/NSFcYkiduvgxscfXxXEq35Y5FupOLzxaRC4s dDOhVQZXfC5MIq8xVd7P5JGcJRcNl2CU+0GLlg9mxSGJhSHPP61vNcUQ4hOyV8tldudA uyZZa6wmYx/GdGsZDzC8beoJunSyonCo4tIMzDu+fHmODPEqYR1Tq8tOOMedpIPOuPdK YJv3WbRMymHwUlfaH8woaDEc7pDjbTDJkcEhcXddk+mm5hDaCJ8IydQIb6SIAwk4LCuj TgaEP+vUsyDQ+BUZmORPYBDUnS4NYafdSwWjsuFlQBAJlFXHRVs/ilHxlPZSh6oFR8Qy pZ3Q== X-Forwarded-Encrypted: i=2; AFNElJ+U0jhT4TifkKQLg3L13bPPKn7B+LgFpG0VgWuQ8C6cf1LFUKMmTT7wO06zXW5aqg9HAt9V@ilbers.de X-Gm-Message-State: AOJu0YwkmqBnUyCw9mX1p9AqfBIjeZ/yqbbahTmmXkphFdX1XYQPAH14 p60HJJXrgMkDIPVVT8EojMh1TOIqJvsVutxO/+6yFjN3solxkUvKeqFp X-Received: by 2002:a17:90b:5746:b0:35d:a861:36de with SMTP id 98e67ed59e1d1-35e42853531mr21598635a91.24.1776257692048; Wed, 15 Apr 2026 05:54:52 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiJk2aXcRM6hW4EuTCagSp/hWU3ZITlMmg5L3+twL+GSfA==" Received: by 2002:a17:90b:4e90:b0:35e:5931:a549 with SMTP id 98e67ed59e1d1-35e5931a6a3ls4107912a91.1.-pod-prod-03-us; Wed, 15 Apr 2026 05:54:51 -0700 (PDT) X-Received: by 2002:a17:90b:5543:b0:35a:329:73d8 with SMTP id 98e67ed59e1d1-35e42747be4mr21240130a91.4.1776257690835; Wed, 15 Apr 2026 05:54:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776257690; cv=none; d=google.com; s=arc-20240605; b=DMIIV9UdVx1xKh0aP6tZbPrmrwjeTwm+qsX90fUevlLruFunvVZZ82AbMYaiZ6QwD9 13ewvVtcohiSditPzg81I75kZhox471ZUDempkAUGfIHl+V3ujEjmHxrf3e+sIfM3lvF fyaqACT1TvJVRyd43eTWI6j50mJAWmRcMNYS5ozTaxrTKgtvz+/HmxBJfgfkLrC6TNrL mgNQkN6avmNWrF7MbnMTnUUPcQI7GHNDeZFsqRRsqcgmnkBW7yYxKCikqTp80W1HK1OA zXaSkKf9zW5JGRA3ALJ22Oz3rIJgkcFWXZE4XW8OvvZHiKr9S9aO7uuE1ZB0HgZw1rkE 7/1Q== 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=2Z6Il/SMn2ujQhJPxT5hhfb9x2vvfy6hG/lqlyVqfc8=; fh=hlmD9SRjYa4TpevqZNUHSoD8s6pjdRAfyhuzL/2LyOc=; b=F21KzEXl4HoSYQU9ihu+Wz1fWHKXWEO+0K5xBTT+AQNoQwyCct4AXCE/UTO1IsWq9t JBcyZAvrexqvIBwd3zYZ1ZdSvjlafD6rFA2/wLyLKTFC8/u5B6M+3x+i70irC8gFyd8K g1bBrB7VYzXqWcp8fejYpVz0jtKYssWfNFYINWu6BD0KMwHSfWHn94PiXYQ/YSjiBP0P OUPL7bo+4sGaSM1++d+UdrChAtqbJwflp1wBS0UTB3lx3ubWGTkKcjP+nWUByj1AeID0 SaSiUPBsYMH8o1xn4ScYnio8aHn12MDpJL3D5oPIlYONlG+6SozuThB7j4+5WQLs9PXi Vs3g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OBOihCKp; spf=pass (google.com: domain of fm-1324425-202604151254483fbe783be600020735-v5y5s_@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1324425-202604151254483fbe783be600020735-V5y5S_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-35fd1e69759si59532a91.0.2026.04.15.05.54.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Apr 2026 05:54:50 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1324425-202604151254483fbe783be600020735-v5y5s_@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202604151254483fbe783be600020735 for ; Wed, 15 Apr 2026 14:54:48 +0200 From: "srinuvasan.a via isar-users" To: isar-users@googlegroups.com Cc: srinuvasan , Shivaschandra KL Subject: [PATCH] rootfs: run kernel-install after update-initramfs Date: Wed, 15 Apr 2026 18:25:22 +0530 Message-Id: <20260415125522.458497-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OBOihCKp; spf=pass (google.com: domain of fm-1324425-202604151254483fbe783be600020735-v5y5s_@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1324425-202604151254483fbe783be600020735-V5y5S_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@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: 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_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: W/o1YBXhzGQ5 From: srinuvasan When efibootguard is used as the primary bootloader and systemd-boot as secondary, the WIC plugin expects /boot/EFI/Linux to contain a unified kernel image for first boot. Run kernel-install after update-initramfs to ensure the unified kernel image is generated and placed correctly. Invoke kernel-install for UKI generation only when: - ukify binary is available - /usr/lib/kernel/install.conf exists Signed-off-by: Shivaschandra KL Signed-off-by: srinuvasan --- meta/classes-recipe/rootfs.bbclass | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index a9233111..9024f006 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -14,10 +14,20 @@ ROOTFS_DISTRO ?= "${DISTRO}" ROOTFS_USE_DRACUT ??= "" def initramfs_generator_cmdline(d): - rootfs_packages = d.getVar('ROOTFS_PACKAGES') or '' + rootfs_packages = d.getVar('ROOTFS_PACKAGES') or '' + if 'dracut' in rootfs_packages or bb.utils.to_boolean(d.getVar('ROOTFS_USE_DRACUT')): - return "dracut --force --kver \"$kernel_version\"" - return "update-initramfs -u -v -k \"$kernel_version\"" + return 'dracut --force --kver "$kernel_version"' + + cmdline = 'update-initramfs -u -v -k "$kernel_version"' + + cmdline += ( + '; command -v ukify >/dev/null && [ -f /usr/lib/kernel/install.conf ] && ' + 'kernel-install add "$kernel_version" "/boot/${kernel##*/}" ' + '"/boot/initrd.img-$kernel_version" || :' + ) + + return cmdline ROOTFS_PACKAGES ?= "" ROOTFS_VARDEPS ?= "" @@ -627,6 +637,10 @@ python do_generate_initramfs_setscene () { } rootfs_generate_initramfs[progress] = "custom:rootfs_progress.InitrdProgressHandler" +rootfs_generate_initramfs:prepend() { + export kernel +} + rootfs_generate_initramfs() { if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then for kernel in ${ROOTFSDIR}/boot/vmlinu[xz]-*; do -- 2.39.5 -- 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/20260415125522.458497-1-srinuvasan.a%40siemens.com.