From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7232273076626391040 X-Received: by 2002:ac2:446e:0:b0:4f2:78ae:4e75 with SMTP id y14-20020ac2446e000000b004f278ae4e75mr433545lfl.9.1683894795210; Fri, 12 May 2023 05:33:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1c7:b0:2a7:7aab:9cae with SMTP id d7-20020a05651c01c700b002a77aab9caels367357ljn.1.-pod-prod-05-eu; Fri, 12 May 2023 05:33:13 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4RjH83A2IiIYn/u3SiLKtMHiqO2129qHCRMnxJQCCvEYSUrhC0F6PtTmi5v2bkAFs9ypNd X-Received: by 2002:ac2:57d0:0:b0:4ed:cc6d:1da1 with SMTP id k16-20020ac257d0000000b004edcc6d1da1mr4002429lfo.36.1683894793523; Fri, 12 May 2023 05:33:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683894793; cv=none; d=google.com; s=arc-20160816; b=v0uV2syfDTbTdCyNG9okI9uyVoS/21fPNVfH8dVSZsczodHkTPMFFY1TghjbkoKvgE WGyg/0o61jlqLZIYCFx79AjwUFLa+DuJ1V0gi2cnCfG20aUHmRayVvu7EF1P6BJmoAJ6 cHwban+ThAmA0kVp9aXbwWgeIyvwVUYgHvkX+Wai7LD82iiM1W8B/VLLbBt0XTaRypUa Lg5lYooKnu8Y+ex720yxYmHXFOCzooaY8jyriY31SjsumIGg2Y1RWZFbeWJYYCOtoGdg Y+pYcUoevonUfghGDFOnWsl5KiAMjs5ApZ9CVeWjVl87JU+yd9LJVN1OSGXt4by5CLsf Q1hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:to:from:dkim-signature; bh=wXWQU3gRuaXJ28KJ7Pjw0SB+rMV9vafFe0tdj7B2DcA=; b=ih7ZjF9z9xmveWkG/O7EY2dALRR4AAmZVWPVD5XfOJZKkeEF3m5RCX7GHcIlwbv4vL kbs7ilUlBr7qCgXmJKvE5Zye0Jw3KUdxgR0nxht6ZVo52uSlcReEWrOAa1ysqKcfj8P0 WpO6HWdwaJVMF2sUDGNJQkW1tw+RfhofrMgY52iU7xPlkkHl6aoRhbxk5nq6Wz4vzC7N hBetPVBwdfDzsvROFm2OIO8np+ZQ9eAOIvpUPIdhNgO0IzPu1ZVNzlsRR2mXLHOSlg55 cfOZvH2FcJLtKV1f3aH3nfpWb/OkimXYpY+y8E2pm843rm2lcMsei+eRNz6BOqfre7Or bM0Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=oXTf5nYJ; spf=pass (google.com: domain of fm-51332-202305121233123e63552760e0339930-6qoqlz@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-51332-202305121233123e63552760e0339930-6QOQLz@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id s11-20020a056512214b00b004ec6206f60esi737679lfr.9.2023.05.12.05.33.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 May 2023 05:33:13 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-202305121233123e63552760e0339930-6qoqlz@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=oXTf5nYJ; spf=pass (google.com: domain of fm-51332-202305121233123e63552760e0339930-6qoqlz@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-51332-202305121233123e63552760e0339930-6QOQLz@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 202305121233123e63552760e0339930 for ; Fri, 12 May 2023 14:33:12 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=Quirin.Gylstorff@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=wXWQU3gRuaXJ28KJ7Pjw0SB+rMV9vafFe0tdj7B2DcA=; b=oXTf5nYJN0aumUJAhq7SztqC6ABkCkOv0nIsEF1EESvRVu+4MFx6MccxzSwyR/SNNJ6IXG JK/njTgkGKJGqfQQX+3Ck0yJozuxg1ZbMMgtee7B3NCS5qzI554iqY7J7bXdpoNZ5dnTkLJW 0SPcj3tLCDOVFpsyNA+Dow2I2jSHs=; From: Quirin Gylstorff To: isar-users@googlegroups.com, felix.moessbauer@siemens.com Subject: [PATCH] classes/initramfs: Print messages in case of a build error Date: Fri, 12 May 2023 14:33:10 +0200 Message-Id: <20230512123310.2200924-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-TUID: KdU3472Xm3+m From: kas This patch eases the fault analysis in case of a broken initramfs generation. This prints the messages from 'update-initramfs' instead of: ``` Available versions: Nothing to do, exiting. ERROR: No initramfs was found after generation! ``` Signed-off-by: Quirin Gylstorff --- meta/classes/initramfs.bbclass | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/meta/classes/initramfs.bbclass b/meta/classes/initramfs.bbclass index b4c7d15e..817e97a3 100644 --- a/meta/classes/initramfs.bbclass +++ b/meta/classes/initramfs.bbclass @@ -43,11 +43,16 @@ do_generate_initramfs() { export SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH}" fi - sudo -E chroot "${INITRAMFS_ROOTFS}" \ - update-initramfs -u -v + sudo -E chroot "${INITRAMFS_ROOTFS}" sh -c '\ + export kernel_version=$(basename /boot/vmlinux* | cut -d'-' -f2-); \ + if [ -n "$kernel_version" ]; then \ + update-initramfs -u -v -k "$kernel_version"; \ + else \ + update-initramfs -u -v ; \ + fi' if [ ! -e "${INITRAMFS_ROOTFS}/initrd.img" ]; then - die "No initramfs was found after generation!" + bberror "No initramfs was found after generation!" fi cp ${INITRAMFS_ROOTFS}/initrd.img ${DEPLOYDIR}/${INITRAMFS_IMAGE_NAME} } -- 2.39.2