On Tue, 2026-06-09 at 16:15 -0600, Joshua Watt via lists.openembedded.org wrote: > Adds SPDX deploy tasks to many recipes to record their output when > consumed in an SBoM > > Signed-off-by: Joshua Watt <[email protected]> > --- > meta/classes-recipe/barebox.bbclass | 3 ++- > meta/classes-recipe/devicetree.bbclass | 3 ++- > meta/classes-recipe/kernel-fit-image.bbclass | 3 ++- > meta/classes-recipe/kernel.bbclass | 3 ++- > meta/recipes-bsp/grub/grub-efi_2.14.bb | 3 ++- > meta/recipes-bsp/opensbi/opensbi_1.8.1.bb | 3 ++- > meta/recipes-bsp/u-boot/u-boot.inc | 3 ++- > meta/recipes-core/systemd/systemd-boot_259.5.bb | 4 ++-- > 8 files changed, 16 insertions(+), 9 deletions(-) > > diff --git a/meta/classes-recipe/barebox.bbclass > b/meta/classes-recipe/barebox.bbclass > index 73615999aa..0be611cf65 100644 > --- a/meta/classes-recipe/barebox.bbclass > +++ b/meta/classes-recipe/barebox.bbclass > @@ -157,6 +157,7 @@ barebox_do_deploy () { > done > fi > } > -addtask deploy after do_compile > +addtask deploy after do_compile do_create_spdx > +SPDX_DEPLOY_TASKS += "do_deploy" > > EXPORT_FUNCTIONS do_configure do_compile do_install do_deploy > diff --git a/meta/classes-recipe/devicetree.bbclass > b/meta/classes-recipe/devicetree.bbclass > index ce9d008aac..a313507251 100644 > --- a/meta/classes-recipe/devicetree.bbclass > +++ b/meta/classes-recipe/devicetree.bbclass > @@ -163,7 +163,8 @@ devicetree_do_deploy() { > install -Dm 0644 "${B}/$dtb_file" "${DEPLOYDIR}/devicetree/$dtb_file" > done > } > -addtask deploy before do_build after do_install > +addtask deploy before do_build after do_install do_create_spdx > +SPDX_DEPLOY_TASKS += "do_deploy" > > EXPORT_FUNCTIONS do_compile do_install do_deploy >
Adding this "after do_create_spdx" makes spdx mandatory and impossible to disable which I'm not sure is what you intended? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#238318): https://lists.openembedded.org/g/openembedded-core/message/238318 Mute This Topic: https://lists.openembedded.org/mt/119731707/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
