summaryrefslogtreecommitdiff
path: root/scripts/cros_extract_deps.py
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2014-06-19 12:03:12 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-06-21 00:14:32 +0000
commit5e3961bf8e422d4470be45e587ba1d4a6a36b3d3 (patch)
tree737288744b902a90b69ae405922f890fa8e7faf9 /scripts/cros_extract_deps.py
parent89663559344f6360bddecdd3461a67384dd2add7 (diff)
downloadchromite-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.py8
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):