]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
classes/create-spdx-2.2: Make license errors fatal
authorJoshua Watt <JPEWhacker@gmail.com>
Thu, 1 Jun 2023 20:32:20 +0000 (15:32 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 2 Jun 2023 14:58:33 +0000 (15:58 +0100)
Otherwise the task is still put into sstate, which means the error can
effectively be hidden by ignoring it.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
meta/classes/create-spdx-2.2.bbclass

index 7569f8792b26045a71fbf351e64c5a98581b7c1e..844b674f6f142a8fe0e831eab13dc960d165c28e 100644 (file)
@@ -138,7 +138,7 @@ def convert_license_to_spdx(lic, document, d, existing={}):
                     with open(filename, errors="replace") as f:
                         extracted_info.extractedText = f.read()
                 else:
-                    bb.error("Cannot find any text for license %s" % name)
+                    bb.fatal("Cannot find any text for license %s" % name)
 
         extracted[name] = extracted_info
         document.hasExtractedLicensingInfos.append(extracted_info)