diff --git a/scripts/check_files.py b/scripts/check_files.py index 399d371ed..493d1b5cd 100755 --- a/scripts/check_files.py +++ b/scripts/check_files.py @@ -374,7 +374,7 @@ class LicenseIssueTracker(LineIssueTracker): if 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.append(r'(tf-psa-crypto/)?drivers/(?=(everest)/.*)') LICENSE_EXEMPTION_RE_LIST += [ # Documentation explaining the license may have accidental @@ -479,7 +479,8 @@ class IntegrityChecker: """Instantiate the sanity checker. Check files under the current directory. Write a report of issues to log_file.""" - build_tree.check_repo_path() + if not build_tree.looks_like_root(os.getcwd()): + raise Exception("This script must be run from Mbed TLS or TF-PSA-Crypto root") self.logger = None self.setup_logger(log_file) self.issues_to_check = [