We would like to move the SPDX license exception files to a
subdirectory, but that breaks the license finder code since it assumes
everything in the license directory is a file and fails when it is a
directory.

Signed-off-by: Joshua Watt <[email protected]>
---
 meta/lib/oe/license_finder.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/lib/oe/license_finder.py b/meta/lib/oe/license_finder.py
index 6f071f7c56..9c217cf891 100644
--- a/meta/lib/oe/license_finder.py
+++ b/meta/lib/oe/license_finder.py
@@ -48,6 +48,8 @@ def _crunch_known_licenses(d):
     for lic_dir in lic_dirs:
         for fn in os.listdir(lic_dir):
             path = os.path.join(lic_dir, fn)
+            if not os.path.isfile(path):
+                continue
             # Hash the exact contents
             md5value = bb.utils.md5_file(path)
             md5sums[md5value] = fn
-- 
2.55.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#244137): 
https://lists.openembedded.org/g/openembedded-core/message/244137
Mute This Topic: https://lists.openembedded.org/mt/120905871/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to