From patchwork Fri May 12 14:46:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quirin Gylstorff X-Patchwork-Id: 2809 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 12 May 2023 16:46:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f59.google.com (mail-ed1-f59.google.com [209.85.208.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 34CEkMuY018483 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 May 2023 16:46:22 +0200 Received: by mail-ed1-f59.google.com with SMTP id 4fb4d7f45d1cf-50a094d5876sf11206617a12.3; Fri, 12 May 2023 07:46:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1683902776; cv=pass; d=google.com; s=arc-20160816; b=xbPi+j+BKQroSME/yL6MCfoGmbH6M+rO8RMTLtkJdmM/LplGhfTDsN6vUkKn9rx6/A gVQ7QCyRvo2MuVM7FunWMll6ieFCpttSXb0ONq0O2YDHq9wccnHWFHCqfSaY7J3BvkQV AmnCTuX07ufVQRsyRUHRPDDNcPhWNW3Y92mVOTF8C408OzyGRAICTffhO5Jhqmn0HmXk mSo5zSA8ps9FVq3haC/fF4dlAPnoraZ1FXvib6uxvVphFbilUkboBJLOJkAWW0z65yhC nNlK2sc4ocnrhRlDPQfB545aDsgxDtDKAWFJEqRqeKAscDPKa6ygyJm1eLLeDf2cw6tX ggjw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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:to:from:dkim-signature; bh=p/DpYpJE6u+UqJxTfDeDG2BAbz/VBn3kDeCCS/G94b4=; b=Rbf6UM8PnlFOLj03whONCW5cRUSAiTdv1QKy+cJ+pLVo2n1I6QspQ6/q+mFfIox6WT M8nM93Z6GccsaBnVvMp0kLW0Bcuk6kshKJFn8FtNl6AHPVP0jzmESpDqHY7RkBPY2tnn ReIic8kR0YfHxwVbkSKYAwm7IkBNg3gAUIurnIb7B1YB67IX21nktvAroQ5QEJn2K/Bq DwpnNyFs3OA6T0salI1vRW6zqXzPjlReRl5YJ4L2USK16uywMayGc/Q8Cw6FL33+ZRJe 9b/Mok1pWn7flJM9wOV03lyYYFFjmOie4EqVM0/6DqxulJoTgKcpKSVn/RMtr3tjpmA4 6G0w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=jtUA7+EL; spf=pass (google.com: domain of fm-51332-20230512144615e8af3e17bf031534d8-klq_1u@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-51332-20230512144615e8af3e17bf031534d8-klQ_1u@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=20221208; t=1683902776; x=1686494776; 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:to:from:from:to:cc:subject :date:message-id:reply-to; bh=p/DpYpJE6u+UqJxTfDeDG2BAbz/VBn3kDeCCS/G94b4=; b=apQGhX5GSEcEs3N9qWZrwE+Qe7ToYlyAR+TT3Lvp88JLQRyfBzSB6uv4NMnuFc08rx eoJDwYaYBkRlWd2fYXI+GfeWb732NgnfbkzTzWzam9h00gwfiwCSQhkW5NQaFSt63lR+ La4chcS5Mn/Z7UiKb1U4en13hxLAQ1+i0lK0p/ZkobjQvcjoeadSKWAmA+Du17Dwk+4n esYU49ibrcZWIDdw0vbMtUipEXYtw/GFsVgyNoP9VrcM97z2EVab1nfeL/KdQocE3Xhz 1vGh3g5X2f/SUsG3Wk0SFY73TMXWhxQddbBnfCJCVwfEZm79tBDOqtvny/D+7SC8txFW v20g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683902776; x=1686494776; 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:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=p/DpYpJE6u+UqJxTfDeDG2BAbz/VBn3kDeCCS/G94b4=; b=AEi6vo9dxVUp0ER+z+jiT2LHufiljC/4CceysGvHGqUWVDYau1BM+ceZ5Q1bJA1LNS TmX4mNy2jMzRC1O4yGOetoZuVuCHBAHiQ5ad5OEvOljhDbotH1l2YMXohLWq9HmtQjL+ KviTIZM5IQRZO/HhF2DITVR/aEbqxV/qB13fnstdYs6HkvIza4tuVWxaJ7Oo9R/BacJU 8B21Sgp/AFBkhjNyN/eh3ag9fAVwPWpkZn55YwHiDrFDh7xMp1L75XlAbDvpdm5rKSzU BIYHsQRogiTl9KIo2KcLwq4wSERHUZiZCcAhfz+WWCu9WW9NS4IIuVZmjs3++xZ5xjX4 lEHg== X-Gm-Message-State: AC+VfDz/Vgc4qII2VPH+zb8/FxwMzphCe4rwHZ51I+VOfrRq9qjga/km 2I2Ab5O71eit4bB/6AQi0w0= X-Google-Smtp-Source: ACHHUZ5e0yGAo9j4RJFP+s1boGeKrs03vMg6pGZ6hUkBCo4eHGPlW5Ocz5ufkdfx23Q9fqcNHFDlTg== X-Received: by 2002:a17:907:b14:b0:8af:4414:cc63 with SMTP id h20-20020a1709070b1400b008af4414cc63mr8254703ejl.12.1683902776695; Fri, 12 May 2023 07:46:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:4d7:b0:50d:9cf2:645e with SMTP id n23-20020a05640204d700b0050d9cf2645els3096980edw.1.-pod-prod-05-eu; Fri, 12 May 2023 07:46:15 -0700 (PDT) X-Received: by 2002:a05:6402:799:b0:50b:d221:248a with SMTP id d25-20020a056402079900b0050bd221248amr19331935edy.19.1683902775443; Fri, 12 May 2023 07:46:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683902775; cv=none; d=google.com; s=arc-20160816; b=I0Bz5H2j6LdmkQfrGVMhT8/C3omOqPKdSncXJQQkWdK+wvzxAOS8exZSVYVcx6bFqf ZtcxgiYFeNLyRQNzu9khOl/XocjdOhqDdXgoMpGle7d7dgdXfaCTSW7okvnaUZhV6Oh9 wXg1sp7W9sZ4nsQSpxywn5jRMVg07EUxivJhCMPqgkqt93iF9WPoKgGi1Fx6l5SO5zSB ky9pF9bSkG9BLvRC1Tet3QakTFEo1xWRw3xebnZr6p1nRi/24ek5/Yu8WoQTJxnvTcDE Ht8TJ0/ZqfR0U8ZbMTrHbzJAcXwG6dF9kXQtlqNLiBNlyDam46f4oJDPHmRRQMNlQXBg 0Mhw== 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=knzUKojgUk7JHWJDBxiGzIfVuT/cYt8B26BK6fZtjZ4=; b=CN4l6D8Vfb/uSEDHDmPnT88eUA8z8fHXI1e5rLw+ngVK3d56r/hR5HcBf2eK5MD4sU oRb5DjSDdT58JgS3nxpH/KUKF9kZEF5ylVQhCpdAWSZIsdp5SlVO0hOnALPK3/DBlso4 bnYPgpu23HnHcMxpKv9VWuLPHHHPjKxt/UON5vfX0rmgD1PKEmnhZgrY0iDEdm39DSiO V0vX45CESwMA6Z4g/FHol8NJIRe7SJiG9iNM9t25TxVcq6tR6ExcTugxdYKr51RAHVRO IuCSPeo7KyHRGGFNtyE+Mp4i5AIA9sDmhKP8TatbYN9ind4c43Nt2nW+XxBkEZ4SOwCf GLWA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=jtUA7+EL; spf=pass (google.com: domain of fm-51332-20230512144615e8af3e17bf031534d8-klq_1u@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-51332-20230512144615e8af3e17bf031534d8-klQ_1u@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id g1-20020a056402320100b00506956b72a8si687369eda.2.2023.05.12.07.46.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 May 2023 07:46:15 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-20230512144615e8af3e17bf031534d8-klq_1u@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20230512144615e8af3e17bf031534d8 for ; Fri, 12 May 2023 16:46:15 +0200 X-Patchwork-Original-From: "'Quirin Gylstorff' via isar-users" From: Quirin Gylstorff To: isar-users@googlegroups.com, jan.kiszka@siemens.com, felix.moessbauer@siemens.com Subject: [PATCH v2] classes/initramfs: Print messages in case of a build error Date: Fri, 12 May 2023 16:46:13 +0200 Message-Id: <20230512144613.2448204-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-Original-Sender: quirin.gylstorff@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=jtUA7+EL; spf=pass (google.com: domain of fm-51332-20230512144615e8af3e17bf031534d8-klq_1u@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-51332-20230512144615e8af3e17bf031534d8-klQ_1u@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff Reply-To: Quirin Gylstorff 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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?= From: Quirin Gylstorff 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 --- Changes v2: - Fix author 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} }