mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
create-spdx: Add kernel work-shared source
Since the kernel source is stored in work-shared, we need to add it to the search path so the kernel and kernel-modules source code can be found correctly. (From OE-Core rev: 93a94890b9f2679945e96973937b209aa12302b7) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d756b346f2
commit
f73e636b0a
@@ -254,6 +254,7 @@ def add_package_sources_from_debug(d, package_doc, spdx_package, package, packag
|
||||
Path(d.getVar('PKGD')),
|
||||
Path(d.getVar('STAGING_DIR_TARGET')),
|
||||
Path(d.getVar('STAGING_DIR_NATIVE')),
|
||||
Path(d.getVar('STAGING_KERNEL_DIR')),
|
||||
]
|
||||
|
||||
pkg_data = oe.packagedata.read_subpkgdata_extended(package, d)
|
||||
@@ -275,7 +276,10 @@ def add_package_sources_from_debug(d, package_doc, spdx_package, package, packag
|
||||
for debugsrc in file_data["debugsrc"]:
|
||||
ref_id = "NOASSERTION"
|
||||
for search in debug_search_paths:
|
||||
debugsrc_path = search / debugsrc.lstrip("/")
|
||||
if debugsrc.startswith("/usr/src/kernel"):
|
||||
debugsrc_path = search / debugsrc.replace('/usr/src/kernel/', '')
|
||||
else:
|
||||
debugsrc_path = search / debugsrc.lstrip("/")
|
||||
if not debugsrc_path.exists():
|
||||
continue
|
||||
|
||||
|
||||
Reference in New Issue
Block a user