]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
spdx30: handle links to inaccessible locations
authorPeter Marko <peter.marko@siemens.com>
Thu, 20 Mar 2025 12:15:33 +0000 (13:15 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 20 Mar 2025 17:47:55 +0000 (17:47 +0000)
commit26f35f866cf7888431963cf4fc5d2019cd28de74
treeb8d81ec27827122af7677a095012e800f13a68f0
parent276922ca1957b8e4234fd3e4884b3a2bcd4017fe
spdx30: handle links to inaccessible locations

This is the same as e105befbe4ee0d85e94c2048a744f0373e2dbcdf on
additional place in the code.

When a link is pointing to location inaccessible to build user (e.g. "/root/something"),
filepath.is_file() throws "PermissionError: [Errno 13] Permission denied".
Fix this by first checking if it is a link.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/spdx30_tasks.py