diff options
author | Joshua Watt <JPEWhacker@gmail.com> | 2021-09-01 08:44:45 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-09-03 09:53:28 +0100 |
commit | 0b871c57b8c3e45fd64d10037a32033d4a347d67 (patch) | |
tree | 9860f64e2453bc409bcf83f0e01c14f87d0e2817 /meta/lib | |
parent | 69faca3df61409927c312e6f060faee945de0373 (diff) | |
download | poky-0b871c57b8c3e45fd64d10037a32033d4a347d67.tar.gz |
classes/create-spdx: Add runtime dependency mapping
(From OE-Core rev: 82f3229bce41dc101c79865033432161dac269d8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oe/sbom.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/lib/oe/sbom.py b/meta/lib/oe/sbom.py index 294feee10b..848812c0b7 100644 --- a/meta/lib/oe/sbom.py +++ b/meta/lib/oe/sbom.py | |||
@@ -28,10 +28,11 @@ def get_image_spdxid(img): | |||
28 | return "SPDXRef-Image-%s" % img | 28 | return "SPDXRef-Image-%s" % img |
29 | 29 | ||
30 | 30 | ||
31 | def write_doc(d, spdx_doc, subdir): | 31 | def write_doc(d, spdx_doc, subdir, spdx_deploy=None): |
32 | from pathlib import Path | 32 | from pathlib import Path |
33 | 33 | ||
34 | spdx_deploy = Path(d.getVar("SPDXDEPLOY")) | 34 | if spdx_deploy is None: |
35 | spdx_deploy = Path(d.getVar("SPDXDEPLOY")) | ||
35 | 36 | ||
36 | dest = spdx_deploy / subdir / (spdx_doc.name + ".spdx.json") | 37 | dest = spdx_deploy / subdir / (spdx_doc.name + ".spdx.json") |
37 | dest.parent.mkdir(exist_ok=True, parents=True) | 38 | dest.parent.mkdir(exist_ok=True, parents=True) |