From: Heiko Thiery Date: Sat, 7 Mar 2020 07:56:32 +0000 (+0100) Subject: support/scripts/pkg-stats: add list of status checks to the json output X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=759521dae60122771dd65e7ace9eb56d1eafc78e;p=buildroot.git support/scripts/pkg-stats: add list of status checks to the json output Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats index 59b6f388bd..c0e2fbf413 100755 --- a/support/scripts/pkg-stats +++ b/support/scripts/pkg-stats @@ -88,6 +88,11 @@ class Package: all_license_files = list() all_versions = dict() all_ignored_cves = dict() + # This is the list of all possible checks. Add new checks to this list so + # a tool that post-processeds the json output knows the checks before + # iterating over the packages. + status_checks = ['cve', 'developers', 'hash', 'license', + 'license-files', 'patches', 'pkg-check', 'url', 'version'] def __init__(self, name, path): self.name = name @@ -972,6 +977,7 @@ def dump_json(packages, defconfigs, stats, date, commit, output): final = {'packages': pkgs, 'stats': statistics, 'defconfigs': defconfigs, + 'package_status_checks': Package.status_checks, 'commit': commit, 'date': str(date)}