diff mbox series

lib: oe: cve_check: Mark variable flag dependencies

Message ID 20250414154744.1452161-1-JPEWhacker@gmail.com
State New
Headers show
Series lib: oe: cve_check: Mark variable flag dependencies | expand

Commit Message

Joshua Watt April 14, 2025, 3:47 p.m. UTC
Marks CVE check functions which depend on non-constant variable flags as
depending on the variables. This allows changes in the flags to
correctly trigger a rebuild

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
 meta/lib/oe/cve_check.py | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/meta/lib/oe/cve_check.py b/meta/lib/oe/cve_check.py
index 5c272ba4ff3..5ace3cf5533 100644
--- a/meta/lib/oe/cve_check.py
+++ b/meta/lib/oe/cve_check.py
@@ -153,6 +153,7 @@  def parse_cves_from_patch_file(patch_file):
     return cve_ids
 
 
+@bb.parse.vardeps("CVE_STATUS")
 def get_patched_cves(d):
     """
     Determines the CVE IDs that have been solved by either patches incuded within
@@ -289,6 +290,7 @@  def convert_cve_version(version):
 
     return version + update
 
+@bb.parse.vardeps("CVE_STATUS", "CVE_CHECK_STATUSMAP")
 def decode_cve_status(d, cve):
     """
     Convert CVE_STATUS into status, vendor, product, detail and description.