mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
create-sdpx-2.2.bbclass: Switch from exists to isfile checking debugsrc
While debugsrc is almost always a file (or link), there are apparently cases where a directory could be returned from the dwarfsrcfiles processing. When this happens, the hashing fails and an error results when building the SPDX documents. (From OE-Core rev: cc24c32795e6894387a6e7ebc9b1d9f4215621f0) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 02e262c291c0b2066132b4cb2ca5fda8145284a9) Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
parent
cd4eeb1fb6
commit
40eac6fe62
|
|
@ -315,7 +315,8 @@ def add_package_sources_from_debug(d, package_doc, spdx_package, package, packag
|
|||
debugsrc_path = search / debugsrc.replace('/usr/src/kernel/', '')
|
||||
else:
|
||||
debugsrc_path = search / debugsrc.lstrip("/")
|
||||
if not debugsrc_path.exists():
|
||||
# We can only hash files below, skip directories, links, etc.
|
||||
if not os.path.isfile(debugsrc_path):
|
||||
continue
|
||||
|
||||
file_sha256 = bb.utils.sha256_file(debugsrc_path)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user