support/scripts/pkg-stats: properly ignore CVEs in <pkg>_IGNORE_CVES

It seems like throughout the series that the CVE pkg-stats support
went through, the support for ignoring CVEs in the per-package
<pkg>_IGNORE_CVES variable was forgotten.

Let's re-introduce this, which is now very simple thanks to the CVE
class, its .identifier() propertly and the .is_cve_ignored() method of
the Package class

Cc: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Thomas Petazzoni 2020-02-19 00:35:26 +01:00 committed by Peter Korsgaard
parent 40c83693cd
commit 60f2de1f12

View File

@ -259,6 +259,9 @@ class CVE:
True if the Buildroot Package object passed as argument is affected True if the Buildroot Package object passed as argument is affected
by this CVE. by this CVE.
""" """
if br_pkg.is_cve_ignored(self.identifier):
return False
for product in self.each_product(): for product in self.each_product():
if product['product_name'] != br_pkg.name: if product['product_name'] != br_pkg.name:
continue continue