From 024ec9ee85335b99098d21d3bc3d22dff4e0be11 Mon Sep 17 00:00:00 2001 From: Harry Ramsey Date: Fri, 10 Jan 2025 12:40:15 +0000 Subject: [PATCH] Update license exemption list As TF-PSA-Crypto is now a seperate repository, the license does not need to be checked alongside Mbed TLS and instead has a seperate check. Signed-off-by: Harry Ramsey --- scripts/check_files.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/check_files.py b/scripts/check_files.py index 493d1b5cd..d3a61c1d6 100755 --- a/scripts/check_files.py +++ b/scripts/check_files.py @@ -371,10 +371,10 @@ class LicenseIssueTracker(LineIssueTracker): LICENSE_EXEMPTION_RE_LIST = [] # Exempt third-party drivers which may be under a different license - if build_tree.is_mbedtls_3_6(): + if build_tree.looks_like_tf_psa_crypto_root(os.getcwd()): + LICENSE_EXEMPTION_RE_LIST.append(r'drivers/(?=(everest)/.*)') + elif build_tree.is_mbedtls_3_6(): LICENSE_EXEMPTION_RE_LIST.append(r'3rdparty/(?!(p256-m)/.*)') - else: - LICENSE_EXEMPTION_RE_LIST.append(r'(tf-psa-crypto/)?drivers/(?=(everest)/.*)') LICENSE_EXEMPTION_RE_LIST += [ # Documentation explaining the license may have accidental