From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7232273076626391040 X-Received: by 2002:a17:907:8d0c:b0:94e:dcd5:2429 with SMTP id tc12-20020a1709078d0c00b0094edcd52429mr11243426ejc.3.1683902776730; 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-Google-Smtp-Source: ACHHUZ6E3+qp1Mm1C2Y6AvXNxB2uhRvDy7MsvbkJcuYyhhTuFNdCDAVX8TkhmGVY86c7TfbYOc5b 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 Return-Path: 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; 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 Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20230512144615e8af3e17bf031534d8 for ; Fri, 12 May 2023 16:46:15 +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=knzUKojgUk7JHWJDBxiGzIfVuT/cYt8B26BK6fZtjZ4=; b=jtUA7+EL/VH/rKHG1ldrVXAMwwmWiOYBB3zXr/rMlmqY5skOUs7VcR/Zz5k5Zvg0cJQTRh 0ur7OpBj/fNtEErdLuEJPMogCfqYB3e0DJhY6Y/yv6l3bEYMkRGJX2MWXwQxBuhqJBHEKkOO ooE0wWihwbRZ8nvTN9AdXlSDu4EsM=; 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 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-TUID: gI5V3A+TvVer 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} } -- 2.39.2