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) |
