parallel_emerge: Package names now split on catagory/package/version
BUG=chromium:703431
TEST=importing parallel_emerge
Change-Id: Idb312775957c5e3852ff6d9b1acdaa4b0b0076c9
Reviewed-on: https://chromium-review.googlesource.com/462063
Commit-Ready: Chris Ching <chingcodes@chromium.org>
Tested-by: Chris Ching <chingcodes@chromium.org>
Reviewed-by: David Riley <davidriley@chromium.org>
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py
index d109352..f6b5ba3 100644
--- a/scripts/parallel_emerge.py
+++ b/scripts/parallel_emerge.py
@@ -39,6 +39,7 @@
from chromite.lib import cros_build_lib
from chromite.lib import cros_event
+from chromite.lib import portage_util
from chromite.lib import process_util
from chromite.lib import proctitle
@@ -929,8 +930,12 @@
Returns:
The exit code returned by the subprocess.
"""
+
+ cpv = portage_util.SplitCPV(target)
event = cros_event.newEvent(task_name="EmergePackage",
- name=target)
+ name=cpv.package,
+ category=cpv.category,
+ version=cpv.version)
pid = os.fork()
if pid == 0:
try: