diff options
Diffstat (limited to 'meta/lib/oe/spdx30_tasks.py')
-rw-r--r-- | meta/lib/oe/spdx30_tasks.py | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/meta/lib/oe/spdx30_tasks.py b/meta/lib/oe/spdx30_tasks.py index 70d1bc7e8a..1ae13b4af8 100644 --- a/meta/lib/oe/spdx30_tasks.py +++ b/meta/lib/oe/spdx30_tasks.py | |||
@@ -379,22 +379,15 @@ def add_download_files(d, objset): | |||
379 | inputs.add(file) | 379 | inputs.add(file) |
380 | 380 | ||
381 | else: | 381 | else: |
382 | uri = fd.type | ||
383 | proto = getattr(fd, "proto", None) | ||
384 | if proto is not None: | ||
385 | uri = uri + "+" + proto | ||
386 | uri = uri + "://" + fd.host + fd.path | ||
387 | |||
388 | if fd.method.supports_srcrev(): | ||
389 | uri = uri + "@" + fd.revisions[name] | ||
390 | |||
391 | dl = objset.add( | 382 | dl = objset.add( |
392 | oe.spdx30.software_Package( | 383 | oe.spdx30.software_Package( |
393 | _id=objset.new_spdxid("source", str(download_idx + 1)), | 384 | _id=objset.new_spdxid("source", str(download_idx + 1)), |
394 | creationInfo=objset.doc.creationInfo, | 385 | creationInfo=objset.doc.creationInfo, |
395 | name=file_name, | 386 | name=file_name, |
396 | software_primaryPurpose=primary_purpose, | 387 | software_primaryPurpose=primary_purpose, |
397 | software_downloadLocation=uri, | 388 | software_downloadLocation=oe.spdx_common.fetch_data_to_uri( |
389 | fd, name | ||
390 | ), | ||
398 | ) | 391 | ) |
399 | ) | 392 | ) |
400 | 393 | ||