Add feature for SPDX SBOM generation 94/27694/6
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 29 Jun 2022 19:17:32 +0000 (21:17 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 14 Jul 2022 09:33:05 +0000 (09:33 +0000)
We enable the built-in features of YP in kirkstone
to create an spdx file that can serve as SBOM.

Bug-AGL: SPEC-4384

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I98907fc07aee8c6eefbb6f0e12d30583268832d7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27694
Tested-by: Jenkins Job builder account
meta-agl-core/conf/include/agl-create-spdx.inc [new file with mode: 0644]
templates/feature/agl-ci/included.dep [new file with mode: 0644]
templates/feature/agl-create-spdx/50_local.conf.inc [new file with mode: 0644]
templates/feature/agl-create-spdx/README_feature_agl-create-spdx.md [new file with mode: 0644]

diff --git a/meta-agl-core/conf/include/agl-create-spdx.inc b/meta-agl-core/conf/include/agl-create-spdx.inc
new file mode 100644 (file)
index 0000000..8d71013
--- /dev/null
@@ -0,0 +1 @@
+INHERIT += " create-spdx "
diff --git a/templates/feature/agl-ci/included.dep b/templates/feature/agl-ci/included.dep
new file mode 100644 (file)
index 0000000..2154369
--- /dev/null
@@ -0,0 +1 @@
+agl-create-spdx
diff --git a/templates/feature/agl-create-spdx/50_local.conf.inc b/templates/feature/agl-create-spdx/50_local.conf.inc
new file mode 100644 (file)
index 0000000..2dd5314
--- /dev/null
@@ -0,0 +1,2 @@
+#see meta-agl/meta-agl/conf/include/agl-devel.inc
+require conf/include/agl-create-spdx.inc
diff --git a/templates/feature/agl-create-spdx/README_feature_agl-create-spdx.md b/templates/feature/agl-create-spdx/README_feature_agl-create-spdx.md
new file mode 100644 (file)
index 0000000..332a9db
--- /dev/null
@@ -0,0 +1,7 @@
+---
+description: Feature agl-create-spdx
+authors: Jan-Simon Moeller <jsmoeller@linuxfoundation.rg>
+---
+
+### Feature agl-create-spdx
+Activation of the create-spdx class in oe-core.