From patchwork Fri May 12 12:33:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quirin Gylstorff X-Patchwork-Id: 2808 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 14:33:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f187.google.com (mail-lj1-f187.google.com [209.85.208.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 34CCXKFI018000 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 May 2023 14:33:21 +0200 Received: by mail-lj1-f187.google.com with SMTP id 38308e7fff4ca-2ac752eeaecsf49171721fa.3; Fri, 12 May 2023 05:33:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1683894795; cv=pass; d=google.com; s=arc-20160816; b=0F5I3rEBF+ndjACZPQPgMt5BoXLL1wgesRF0B1JUeG7OFMs6kf87sOWXOoftVboG9f vhLP4P6o9D5dMi43wECPkrcPOKJKSZWo/Y7zypwNVd71vsa3LIds0Gh9eA+s06/BhVjO q/rj3Ql/uSU+fBxjeA7weNdHMu960TYdpONH0f7WUTmcI1JprwiA9i5vlVawmhXeUOOC UX4UhhZUiRzyxcQtbe/UbppARQF21mmYUPrEUqKuyK2Ynb24ssD3N2HeOmLeiHrDOsGA LmaaMcczoPxYvV3PiZxA8+KrnsIHrR+F0sBBD73rXSUFalYo7ep0nV++tR29F6R4WnC5 Llbg== 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=dTA0b2HRYFFLWTpf3g9WFu2NhbjNrJBuwK6VVpIT33Y=; b=ASrb4GxDpSd0o448Sd5sLaXFwgmz8bYUMipMmIs699DjCYLyRZTqcFgK3cOmHTufof ayIduwpzezdB05H1BgRqdz7XQ+Zkcs/YVUrtDtZFfW0TuYY8277ELpx9cKpEgI7fMw9W NoCoAB/5SeT4xnW1E9mOQqu9hy6Ip23ku0SCGcm8/aMgzYtElDNZsTQkzmemsuNZ8sAX C+Uma45L2ZyqO59FDS9AZBcCawi4Gm2VswanuCnAd6vuL3pqhQVQQfhcYE97/KYicNpD xHHfQUmeTsrWYR5+ZcMEVdihrm+gdEFIvyQLlaNNFICE4TJ5Bb7es+Fn2i1Oeyhs0iMM 2N8g== ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1683894795; x=1686486795; 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=dTA0b2HRYFFLWTpf3g9WFu2NhbjNrJBuwK6VVpIT33Y=; b=o4nr3S0mBeYpYZML8WVffUqEKQDEZYztdtRKPpFuOG/1YicSUvTps8v030UL5HG0YS 8nbTlVGwxeZHeJo8hj3Afp0Qanfsf9wSqvHCFRMc1T/WYtHphoSj7cbhUM8fwmgsjMyy KN6+BiM19AvzOHaAIZGcEGuN1FZCNCXrVdAeFBYcvXr5EWswUjI6JpRdv5fq+whS3gQJ j5OoMF+GhvNHWh20nyoPijr69GmLbl0+FuEfR1qTgNqa0iMQiLJzYk26zm6CHIL5p3/8 AeopFJKZLoPBEi0PMOipr4CU81FDMdN2cwPfj7D41fpkjCcmMmbb3JJ20L3PIb4+H646 TKBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683894795; x=1686486795; 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=dTA0b2HRYFFLWTpf3g9WFu2NhbjNrJBuwK6VVpIT33Y=; b=RuyuZ6Z3R2e5zVKsf49byDquAL+FyIBco5PVWOr5uUIxS9ckuf6mIlkJSbTwos+Gh8 5DT2+Fw5gCxLXEiuvN7ydYNSe5U/9MALOxqGVBYui890l+hFvkngBtouT7TrIm95XDzh MRbJl4jZkERWBbEdeMqR80Dg+IaudrtiV57PMgKx9YEXv+bmyrQjv676wbJrKOXA/Bh0 T9eEZSwiY8YHXOEsGMzsl9GB3PpoNZyC3i4ADlKaWtN516Pv6Xn+YxP3HpjbySlMdrzV u/erUQz4EigeZLsjPr0ZXZ6jglQS1RnoYkL8xipuP8JfIKaDgncAtsYjnFpJEN+JCNrw KtWQ== X-Gm-Message-State: AC+VfDwgzjoFOJ0aYEGn33lBmXtjiEbfSh96nPbR4EID1SnJZ7XgvUM7 7R3ZM126OSiSPKPFGvPyYUM= X-Google-Smtp-Source: ACHHUZ7D6ZwFDeLhpJtiMQKF1f1zIFWO1Q198j4gtnKbFt5RQ/l4OZ2SIZdFCBQ+yi8doEAYsCvwtw== X-Received: by 2002:a2e:92d0:0:b0:2ad:154:c6e3 with SMTP id k16-20020a2e92d0000000b002ad0154c6e3mr3385220ljh.5.1683894795146; 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-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 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; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 202305121233123e63552760e0339930 for ; Fri, 12 May 2023 14:33:12 +0200 X-Patchwork-Original-From: "'Quirin Gylstorff' via isar-users" 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 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=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 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: 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} }