support/scripts/pkg-stats: allow disabling CPE matching

This is useful when debugging/developing the pkg-stats script.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit cd8a576c6d)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Thomas Petazzoni
2022-04-02 16:15:27 +02:00
committed by Peter Korsgaard
parent da78e1e1e6
commit 05e714b0e4

View File

@@ -1087,7 +1087,7 @@ def parse_args():
parser.add_argument('--nvd-path', dest='nvd_path',
help='Path to the local NVD database', type=resolvepath)
parser.add_argument('--disable', type=list_str,
help='Features to disable, comma-separated (cve, upstream, url)',
help='Features to disable, comma-separated (cve, upstream, url, cpe)',
default=[])
args = parser.parse_args()
if not args.html and not args.json:
@@ -1146,6 +1146,8 @@ def __main__():
if "cve" not in args.disable and args.nvd_path:
print("Checking packages CVEs")
check_package_cves(args.nvd_path, packages)
if "cpe" not in args.disable and args.nvd_path:
print("Checking packages CPEs")
check_package_cpes(args.nvd_path, packages)
print("Calculate stats")
stats = calculate_stats(packages)