Message ID | 20230809081806.1813479-1-max.oss.09@gmail.com |
---|---|
State | New |
Headers | show |
Series | [oe] classes/create-spdx-2.2: allow absolute paths in NO_GENERIC_LICENSE | expand |
diff --git a/meta/classes/create-spdx-2.2.bbclass b/meta/classes/create-spdx-2.2.bbclass index 844b674f6f..42d4ef54b0 100644 --- a/meta/classes/create-spdx-2.2.bbclass +++ b/meta/classes/create-spdx-2.2.bbclass @@ -134,7 +134,8 @@ def convert_license_to_spdx(lic, document, d, existing={}): # If it's not SPDX or PD, then NO_GENERIC_LICENSE must be set filename = d.getVarFlag('NO_GENERIC_LICENSE', name) if filename: - filename = d.expand("${S}/" + filename) + if not Path(filename).is_absolute(): + filename = d.expand("${S}/" + filename) with open(filename, errors="replace") as f: extracted_info.extractedText = f.read() else: