From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 04 Aug 2025 15:23:14 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 574DNCal013195 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 4 Aug 2025 15:23:13 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-7074bad04efsf77277296d6.1 for ; Mon, 04 Aug 2025 06:23:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1754313787; cv=pass; d=google.com; s=arc-20240605; b=hpjssyAKHzprpVhOQx801sLOs5msFMsJBvYJEdSELiMjfn3b/4/8S0ob6tnN6FYMGU LgJtxsY/F7Mif/J09ANDBhfUurkVN35Q1GIi+ZSQNtGXvVJE7G74/NpVPxrHHK5xJfMD OpE+uhIEEAd/ckj9nUbp6PF2WbqASljm7eN8Jc7g4ZKk3APtzv3cGAg6x+D8o1Pm3vo5 afXgkVEj9jWvVz6VCLsgorPUZKRutHjSckjE9NqNvUoRWZFcjr15LC7k4ieOEsP59Zrh 0edovx9LV1gheKI/T0DFrJWMSU153/R72d4KpqrJf5cTXdSfK2p09TvdbrD6VR0jFrKa Kfng== 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:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=RYaJf6Zgp0W/Tm626T5vzfReSfszsjmYBfDyNJff5dM=; fh=pJdyPo3wkRaOihNzi91kCgjQMvdXNWhtb14fTYQu64k=; b=ixIJxEDatC5pMOsXUl/Xg88yLnb45im9K578P/8kteEGMamOH+w8FIAN3XZ1dS5NXJ 9Fj0CTdJxshRBqqRSAmP4ye5VauyNnWjbxtG73YASOoQzs5nsbxKNmku2KhfSlHSQIFS wQS9mGVuaZTAPfSvFfo4YSFzviITLtDYRdk8KCEvcdaUT8M8m0+X0fhXZtByfxRXH37W ViG31x37l86qegol2Cxous0afDN/Ier6D57tvp3iNCYnf4B+A6tSU3GFHhiwXsl+l3/j uW7WBzTEyOqcAIxGKhXmD3VXtT8iJOLRa+mcemULyCzUPW6GaLl4GaCetHNcBZEn9n+a 13Hw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eFQOhLNw; spf=pass (google.com: domain of fm-1321639-20250804132303df666fe3ba34d59b63-zjyk7n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250804132303df666fe3ba34d59b63-zJyk7N@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=20230601; t=1754313787; x=1754918587; darn=ilbers.de; 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:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=RYaJf6Zgp0W/Tm626T5vzfReSfszsjmYBfDyNJff5dM=; b=eZ+8tccK09tQbRgDLrAJ/fHauOdQx7qJRssM2M5df6qgGS29Dq0tjxBqSvtbd9sHvM BFBB/a6Vs1xvAMPaH6EYJRjLh4Y4BrYRVPTylGalEPB9EQfk1+mcM9C2ZWtZKgPVuk8n gG+HH82fUVVyo7BOXeCB/ScnJwQYEpl5Lb5yvMGtpeB8Ya/i3pyEDFlQAOtA7hhC77sc gHu3I1hxBl+gxBL6v+OJcmxYDGFTngUQyAmCbpUUtiGjxIQPd7Z1zLa7z0AyebalOq/+ BnuCcZI1SGUnfdv/IJNtnhrgexfL9u/h/M9Zk+xJqeQytiHSafeCsgS07+RL4oR1ZD39 0k+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754313787; x=1754918587; 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:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RYaJf6Zgp0W/Tm626T5vzfReSfszsjmYBfDyNJff5dM=; b=wXF+xaPZ72T1eZlLXhYwEt3kSBmi8YUUz0OPwMPGORFcZ1LesCpI0VMzVdB3bTV+Qy w3LQFKDRP+vfUUcZ7B6buGDIWs5Ad7Sm7fYNbNZdBLM8nfInisudjYg4lgOD7CpjvNWL Sfsnl4Jp33g+/zNCS7iGKHKhdZd2O8mOqzKBwRUsvI3RmUwkLH8Glu+ixdU7dVbvCuCT JnaCXpOzg9Wwb356xssdbo97PDEe/NTdu43TzhmujYiczdYpJZXRHzt5TEPkzdb/Vzq9 HreVL9bNM7JQS7KXvGDa3w1VorrJt4OUkQRiyHXFxb3a5xma/xcfEqu5nJT16Lf5bJek AEvg== X-Forwarded-Encrypted: i=2; AJvYcCW50gTr5yrUpfqNibWK1rgW7QwEY5khnba4d1B7QrL/Z9Gi2jWibJY6iaSzZAPa3YnGo+7s@ilbers.de X-Gm-Message-State: AOJu0Yzhqd1v/qjAjuzLFL9DON1t7hSH+7aBQeBeZvd0oCabecxtx1On i7oMpCOXZtdIavsmU6g1iaYkDdxbIzTPNzbNe2LA0KROjYBrogDFl8GK X-Google-Smtp-Source: AGHT+IFjYlHgqDln8GeR91X0nd8GxD5a0362CtKpoaEizygP7OOWRLll1MyLfx8nbZ751enWXj2LZg== X-Received: by 2002:ad4:5aed:0:b0:706:ea02:5ff9 with SMTP id 6a1803df08f44-70935f45815mr120177136d6.7.1754313786884; Mon, 04 Aug 2025 06:23:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZfNYhtNlKV3fw2qREdcF3HGPqzvNfrXxysik5pdoqdeXg== Received: by 2002:a05:6214:80c9:b0:707:3faa:61d1 with SMTP id 6a1803df08f44-707663acd1fls31454546d6.0.-pod-prod-00-us-canary; Mon, 04 Aug 2025 06:23:06 -0700 (PDT) X-Received: by 2002:a05:6122:1d86:b0:539:33cd:8c4d with SMTP id 71dfb90a1353d-5395eed6928mr4758705e0c.0.1754313785840; Mon, 04 Aug 2025 06:23:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1754313785; cv=none; d=google.com; s=arc-20240605; b=Xfbw6rXEeB6PQrUwwX67fgDQ+ppiVrlcbpMsEuqND6QCZKDuQHc88847gq9Hw2IOXJ 2RzVTo9DQokKTlvyJsn+16VSFa+FgGOgNnXwCpXf0x6MuBHDDlM/egWSfECPB7FLWSJr iZExD10PP1Nx0JeLTVzG1MGqGD3qkA59sUpyft5+Y05MYOyr6jjuqfkeZkxAXZigd/Vr OGQ9LziECCAawP639ZhFKmWPD2V9iW80F+UaFvDrv/x3sgntXCI3umWsWO4pc5Uxn/4W 9wDBi6nQncg3BbHBTBVfYmGueL8/KX2WfoXSrKryges74w0sz9UBsQNSTpO6RQOgTwny kg4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=hABgmyD219+ljb1it9YES58QU8N/TmSzdF2feEcVLHo=; fh=hegvuCYBbEu0eFqXXweVHQPVWg573loP2xKQrerMTWY=; b=D6clvHw7YVdfbt9JfKSfJrMrvOzWzhXYfFUqDc1O6otaBz4M/40lPVtQRJI2mZsWSy 5K+GWIvoRde19rUTnoRN4OJsILKp+yUmjJrYiadIDiGHtPThTo8GOrN+/MgrShbY5Vko N4eGqxHW9mf4Mexy97mM+ODA9UeuFrAuhGnlenauiVxDH7JEFIUjuK8TG1Nzhn68/NYy rL6GnRkq+74G12N8hEmnsre9E8JrtwvNXrV8FK+4jTdDS1UN9VnfOiVgdepRId8g8NqL nM+3hYIkLtAQvCSNDhdxVC39VxiopuisvJsq93Yx/dgVGZqZpnkJlCL0rjso61SrhKH5 yasg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eFQOhLNw; spf=pass (google.com: domain of fm-1321639-20250804132303df666fe3ba34d59b63-zjyk7n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250804132303df666fe3ba34d59b63-zJyk7N@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-53936d1baf1si480573e0c.5.2025.08.04.06.23.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Aug 2025 06:23:05 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-20250804132303df666fe3ba34d59b63-zjyk7n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20250804132303df666fe3ba34d59b63 for ; Mon, 04 Aug 2025 15:23:04 +0200 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: Felix Moessbauer , gernot.hillier@siemens.com, cedric.hombourger@siemens.com Subject: [PATCH 1/1] create separate BOM for external initrd Date: Mon, 4 Aug 2025 15:22:43 +0200 Message-ID: <20250804132243.1349594-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eFQOhLNw; spf=pass (google.com: domain of fm-1321639-20250804132303df666fe3ba34d59b63-zjyk7n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250804132303df666fe3ba34d59b63-zJyk7N@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" 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=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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-TUID: PKIegPXgh2Pu The BOM (manifest file) describes all packages installed in a rootfs. Currently, the BOM is just generated for the images rootfs, but not for the initrd. This is fine, as long as no separate initrd is used. Tests on isar-cip-core have shown, that ~4-10 source packages are only referenced by the initrd rootfs, but not by the image rootfs. We change this by generating the BOM also for the rootfs of external initrds. Note, that this has a significant overlap with the images rootfs, as it also contains all essential packages. As there is currently no way to explain in a uniform BOM which components are used where, the merging of the BOMs is left to the user. Signed-off-by: Felix Moessbauer --- I plan so send a similar patch to the SBOM RFC series as well. Best regards, Felix meta/classes/initramfs.bbclass | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/classes/initramfs.bbclass b/meta/classes/initramfs.bbclass index 3a996f78..658ef0ac 100644 --- a/meta/classes/initramfs.bbclass +++ b/meta/classes/initramfs.bbclass @@ -18,10 +18,14 @@ INITRAMFS_INSTALL += "${@ ("linux-image-" + d.getVar("KERNEL_NAME")) if d.getVar # Name of the initramfs including distro&machine names INITRAMFS_FULLNAME = "${PN}-${DISTRO}-${MACHINE}" +# Bill-of-material +ROOTFS_MANIFEST_DEPLOY_DIR = "${DEPLOY_DIR_IMAGE}" +ROOTFS_PACKAGE_SUFFIX = "${INITRAMFS_FULLNAME}" + DEPENDS += "${INITRAMFS_INSTALL}" ROOTFSDIR = "${INITRAMFS_ROOTFS}" -ROOTFS_FEATURES = "" +ROOTFS_FEATURES = "generate-manifest" ROOTFS_PACKAGES = "initramfs-tools ${INITRAMFS_PREINSTALL} ${INITRAMFS_INSTALL}" inherit rootfs -- 2.50.1 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250804132243.1349594-1-felix.moessbauer%40siemens.com.