build: add CycloneDX SBOM JSON support
authorPetr Štetiar <ynezz@true.cz>
Tue, 24 Oct 2023 08:27:13 +0000 (08:27 +0000)
committerPetr Štetiar <ynezz@true.cz>
Thu, 2 Nov 2023 14:44:47 +0000 (14:44 +0000)
commit21e5db97c410f4008c8fe8515fb79a7cde368dbf
tree9b913ed60059392917ef2f5221b8eec13c482e89
parent4ef8899c7ab6ac9c69f7cc7138c3fc8a3fec777b
build: add CycloneDX SBOM JSON support

CycloneDX is an open source standard developed by the OWASP foundation.
It supports a wide range of development ecosystems, a comprehensive set
of use cases, and focuses on automation, ease of adoption, and
progressive enhancement of SBOMs (Software Bill Of Materials) throughout
build pipelines.

So lets add support for CycloneDX SBOM for packages and images
manifests.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit d604a07225c5c82b942cd3374cc113ad676a2519)
config/Config-build.in
include/image.mk
package/Makefile
scripts/metadata.pm
scripts/package-metadata.pl