From patchwork Thu Aug 28 06:17:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 4312 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 28 Aug 2025 08:17:51 +0200 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 57S6HoRh009585 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 28 Aug 2025 08:17:50 +0200 Received: by mail-wm1-f56.google.com with SMTP id 5b1f17b1804b1-45b71fe31ffsf2996885e9.2 for ; Wed, 27 Aug 2025 23:17:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756361865; cv=pass; d=google.com; s=arc-20240605; b=NnwHfYbptb0uBjIeNXtYjVVu6vaRxu0qxAT7a5+DTHHFYWAxZNcWeSJey5hD39GFFT Ct1xq/dMzTfLGuoN0gnoPCzb7+OgkEWYz77bONtjsI53W80SIxu1604klb3+LfBpyC6X 08HS633dZjTGzdI3wOAkO3kRD/vV0TUc3NiBR/YEB7d3NVfQcNMBWxrE/YBfHa0W/hGO Uou45xq/dT6AnAe08QCc9Ti/6pB62yZ9GB8Jiay/bL5UCUZ8ClY68KSIFN4i+dAdOr8k j+gu+qBKZqs/R8KC5Bbw6w41Ic0Q+z0r9J35hEIrwXH8k9i2vOr0HsY25/WqtZ9+g6Rw AWQw== 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:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=bxeJGtxxO3TW+cDlGvj74xFDcBHdJdmWehyXbjcZbDw=; fh=wUl7BnDxUxqSQ2M1ydjetqEqm5fe1aFoTuu/h9WCqTc=; b=M2/KdzWW/fgEQogB+B5qzZUczmRccW0SCbArTwyGxsnkYsiAMmiNxiApj9gY/w0wJa NwGLz2s1SjLVqy3IWPmnczc6UIk2fk88U1lCNG4YSe9PdLUM6ybIj1jtpm5/rlJJ9Gvr 1NLa6x27i06CrKr4J5AKjcj0EjAoDmrzTvlOaGuoT0c6fpbsRnmNf2ZzDx9tO41ydJAT KfNLWO1jpulkvCqUaLm9Mg4EEvPavUUJWATX8oX3Ovyz0hdvXBAzkDp2Tww6bWIcgo3y M8D/0G3FSI2Vbq8R6DDjCfhpXoIoZIvTw9mQnE1WSphyCpNs+254gTDpgiJK1K1zxo3P gtNg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1756361865; x=1756966665; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=bxeJGtxxO3TW+cDlGvj74xFDcBHdJdmWehyXbjcZbDw=; b=d+eFT4U+FbRD+lwfPU2vR+8uz05Bal2aYu+e9GStvFrJZ22at7pnQUfEoQrhCkJVli zNPQsvhFBixR9pYwGylVeJQlW1pNP7qBQv6PCIiMZq2z4tw6ApwnQN4UhUx4kD1asFwb FFLmylmvcIxVddtBoLrqbYcTons1t+RBexc1oB16t9u/MdtdPdexTPmZRWSWgW2ns04i 72LOCXttLBAYr0h9qC7CofZFpBFkuq5cFS9khjqUyWs1atTs+3UeOhVpJLi5bi1/t83n lv8e/IBr0UObtiLiEiBKEHzAsOd7yEDsMoxlQwLuCWAp/qNZw1DpHcRLwHCP1EDaj7Zm 6flg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756361865; x=1756966665; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=bxeJGtxxO3TW+cDlGvj74xFDcBHdJdmWehyXbjcZbDw=; b=U8DFXXSb7mr78cir50auIHZ8Hupey+I8rWc08B7tGJ/+5zBqQ3xboOzpjMNib4tr8e 03iS9TGqrjjnakyKAYpRfRglJJVCSVyZCRS8fUA7azxuEwf8vPj9jTilTUgvEZbvclb6 pJGzPa4amKnQp9DB5rGSPvKaKWeg0Vh5xpilwTCwYAPhwFi0wtYOPdLBDpGXTOz7Z0p7 F5LImbNWCUXza4UCxSwAlZGuNfgcZl5P/MV1TfZcjtJIg+dZ/MkDc84DIzsJVbFbJA7n Jlv1kg3VPeYLMJW0+FPokxAPhqi8UJw2Ju//nBS0OuOkn0+u+Fq4GWFmCq0SAoc1h3BE TxrQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCX/mnqRaCcWwvFPXI94p6UPvYCxkQhW2gBK3Gxb/zAjyKzI7e3P0UenDUaFGoc7lBFNMJy2r/c=@isar-build.org X-Gm-Message-State: AOJu0Yxj96xDylSi+MbOFUw91heKdqmRSi0o7Ni9P/LJZ3+uzJxaARkw HZz8xnLbbBmIV/z54gSCwbmACvUFxxDfp8F04JeWfE/j3Bjhwyzue55x X-Google-Smtp-Source: AGHT+IFx2951bczfB4UEbCI8Zr6Z8+w3g49le/nX9bjSXA2dvV2PKG39VJOn/kia7jD9T9MhRClNKg== X-Received: by 2002:a05:6000:3105:b0:3ba:cff3:2e9 with SMTP id ffacd0b85a97d-3c5daa27683mr14301860f8f.1.1756361864562; Wed, 27 Aug 2025 23:17:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZeVTRd+ojCVcb088J+eCciak+4BxKRt53xdhR06FpaMGg== Received: by 2002:a05:6000:22c4:b0:3b7:8c4e:b7bd with SMTP id ffacd0b85a97d-3cde304d667ls229995f8f.2.-pod-prod-04-eu; Wed, 27 Aug 2025 23:17:42 -0700 (PDT) X-Received: by 2002:a05:6000:144f:b0:3c8:6b76:2ee9 with SMTP id ffacd0b85a97d-3c86b7633cbmr10732180f8f.19.1756361861833; Wed, 27 Aug 2025 23:17:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756361861; cv=none; d=google.com; s=arc-20240605; b=Rq57mYPzZdkgI3BLBEbcb6J75+hdwtgaipNxHjjxBNhqSrtmnZrLYb9kP3ArJlbGuW U4tbRDN/oFWfk3t+lChTjudNj5s6GT1NNoUs4eNXV0o8Q4XwZPPmz06gyzkWAxpnsmB4 lV6hG/pT82Rma32BH0XVdgTeqmL8eVtz05m/QtEYPOSsCkF/uZtXm43EwQtvfHIrKXLx 4z3h3GlGWr4V+JpzBSAA6y7F3Ui0T0un65tKN0LFCGPeeVwsNo3etkYMVPr1zij2ASh8 UeibOQGY5mT2zZXy2LQ5yEWpPZBfYRuV9R81n0zgKqueM6NMBeFnIe8dW8GNAHf2P5Y4 bF7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=mMMgxas3aRfmRMImnymyhR4TsXPj4c1OqA5dGh3ZrQA=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=DW0EwnnWu/Y17m11haBo2iXMCpVPZlwqYg5uMx6TJEAdvR16nfdMAIaIiTYXmMiMti 3/WPekWVYwSJfLxDlbQ/+b6MBoELHLTNsFoubfuupxMFdCnnRly2ecGvSkb54ZXidstT GYIkBRyuH5MSAaV6V3t77HIkW3n4cgfF6UWkjhUn60zb0JFdv7K16ZwdFrjOfHRXpvOe McKpjlUKuOtaLzNnTS+RlVo3MzgrR91f+CQzEMcIzgDgMcPtzrU7H9jifcNMq8VK9yEK jb2Aa8NNYcWMrtwj4rBQ7g1qra4OZYFRE/97jM2Z+y4fOb5WWi3gyLF3vGQYiY4UmxSy EdmQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-3cd600ce6f8si48955f8f.3.2025.08.27.23.17.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 27 Aug 2025 23:17:41 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 57S6He13009580 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 28 Aug 2025 08:17:41 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH] Generate initrd for all installed kernels Date: Thu, 28 Aug 2025 09:17:33 +0300 Message-Id: <20250828061733.3320270-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Since commit 2f27a20f, we support multiple kernels on target. Generate initrd for all of them instead of some random choice. Signed-off-by: Anton Mikanovich Reviewed-by: Felix Moessbauer --- meta/classes/rootfs.bbclass | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 7b7859b9..ebe3bf4a 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -481,11 +481,13 @@ rootfs_generate_initramfs[progress] = "custom:rootfs_progress.InitrdProgressHand rootfs_generate_initramfs() { if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then sudo -E chroot "${ROOTFSDIR}" sh -c '\ - mods_total="$(find /usr/lib/modules -type f -name '*.ko*' | wc -l)"; \ - export kernel_version=$(basename /boot/vmlinu[xz]-* | cut -d'-' -f2-); \ - echo "Total number of modules: $mods_total"; \ - echo "Generating initrd for kernel version: $kernel_version"; \ - update-initramfs -u -v -k "$kernel_version";' + for kernel in /boot/vmlinu[xz]-*; do \ + export kernel_version=$(basename $kernel | cut -d'-' -f2-); \ + mods_total="$(find /usr/lib/modules/$kernel_version -type f -name '*.ko*' | wc -l)"; \ + echo "Total number of modules: $mods_total"; \ + echo "Generating initrd for kernel version: $kernel_version"; \ + update-initramfs -u -v -k "$kernel_version"; \ + done;' if [ -n "${INITRD_DEPLOY_FILE}" ]; then if [ -f "${ROOTFSDIR}/initrd.img" ]; then # debian (mkinitramfs)