diff options
author | Kees Cook <keescook@chromium.org> | 2014-06-19 12:03:12 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-06-21 00:14:32 +0000 |
commit | 5e3961bf8e422d4470be45e587ba1d4a6a36b3d3 (patch) | |
tree | 737288744b902a90b69ae405922f890fa8e7faf9 /scripts/cros_extract_deps.py | |
parent | 89663559344f6360bddecdd3461a67384dd2add7 (diff) | |
download | chromite-5e3961bf8e422d4470be45e587ba1d4a6a36b3d3.tar.gz |
CPE: adjust output details for VOMIT
This adjusts the CPE report slightly for cleaner integration with VOMIT.
BUG=None
TEST=new field name visible, versions removed from name
Change-Id: Ia3ca019aa09faa14796af4a3b668c1549cd8f0fb
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/204713
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Diffstat (limited to 'scripts/cros_extract_deps.py')
-rwxr-xr-x[-rw-r--r--] | scripts/cros_extract_deps.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/cros_extract_deps.py b/scripts/cros_extract_deps.py index 2bacacf7b..cd677f3db 100644..100755 --- a/scripts/cros_extract_deps.py +++ b/scripts/cros_extract_deps.py @@ -129,11 +129,13 @@ def ExtractCPEList(deps_list): cpe_dump = [] for cpv, record in deps_list.items(): if record["cpes"]: - cpe_dump.append({"Name": cpv, "Targets": sorted(record["cpes"]), - "Repository": "cros"}) + name = "%s/%s" % (record["category"], record["name"]) + cpe_dump.append({"ComponentName": name, + "Repository": "cros", + "Targets": sorted(record["cpes"])}) else: cros_build_lib.Warning("No CPE entry for %s", cpv) - return sorted(cpe_dump, key=lambda k: k["Name"]) + return sorted(cpe_dump, key=lambda k: k["ComponentName"]) def main(argv): |