rust: addr3prf: Support COPYING files
Previously, we only looked for LICENSE* files. This adds support for
detecting COPYING* files as an alternate representation of the license.
Bug: 234563254
Test: get_rust_pkg.py -add3prf quiche
Change-Id: Ic04ef42f349879be18a4307bd863288dfa81b5fc
diff --git a/scripts/add3prf.py b/scripts/add3prf.py
index 1ac1e69..419b8eb 100755
--- a/scripts/add3prf.py
+++ b/scripts/add3prf.py
@@ -164,7 +164,7 @@
# Some crate like time-macros-impl uses lower case names like LICENSE-Apache.
licenses = []
license_file = None
- for license_file in glob.glob("LICENSE*"):
+ for license_file in glob.glob("LICENSE*") + glob.glob("COPYING*"):
lowered_name = license_file.lower()
if lowered_name == "license-apache":
licenses.append(License(LicenseType.APACHE2, license_file))
@@ -175,7 +175,7 @@
return licenses
if not license_file:
raise FileNotFoundError("No license file has been found.")
- # There is a LICENSE or LICENSE.txt file, use cargo_license found in
+ # There is a LICENSE* or COPYING* file, use cargo_license found in
# Cargo.toml.
if "Apache" in cargo_license:
return [License(LicenseType.APACHE2, license_file)]