]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
classes/sbom-cve-check: extract the database dependencies to a variable
authorRoss Burton <ross.burton@arm.com>
Tue, 7 Apr 2026 21:02:24 +0000 (22:02 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 Apr 2026 09:30:27 +0000 (10:30 +0100)
This tidies up the dependencies, allowing for future tasks that will
need the same dependencies.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/sbom-cve-check.bbclass

index a24d34b896b676cebd350892356a57191d4ba897..c861a7965f0eebb5bdbaf6aa3ec319a23e37e8af 100644 (file)
@@ -43,6 +43,10 @@ SBOM_CVE_CHECK_EXPORT_SUMMARY[doc] = "Export configuration to generate a human-r
 SBOM_CVE_CHECK_EXPORT_SUMMARY[type] ?= "summary"
 SBOM_CVE_CHECK_EXPORT_SUMMARY[ext] ?= ".cve.txt"
 
+SBOM_CVE_CHECK_UPDATE_DB_DEPENDENCIES ?= " \
+    sbom-cve-check-update-cvelist-native:do_patch \
+    sbom-cve-check-update-nvd-native:do_patch \
+"
 
 def run_sbom_cve_check(d, sbom_path, export_base_name, export_link_name=None):
     import os
@@ -111,8 +115,7 @@ do_sbom_cve_check[sstate-inputdirs] = "${SBOM_CVE_CHECK_DEPLOYDIR}"
 do_sbom_cve_check[sstate-outputdirs] = "${DEPLOY_DIR_IMAGE}"
 do_sbom_cve_check[depends] += " \
     python3-sbom-cve-check-native:do_populate_sysroot \
-    sbom-cve-check-update-cvelist-native:do_patch \
-    sbom-cve-check-update-nvd-native:do_patch \
+    ${SBOM_CVE_CHECK_UPDATE_DB_DEPENDENCIES} \
 "
 
 python do_sbom_cve_check_setscene() {