Blob Blame History Raw
From 379b051cc06f61124b19329d093f140bf8e05e3f Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Date: Fri, 13 Feb 2015 18:04:58 +0300
Subject: [PATCH] tracer: define installed, erased vars (RhBug:1187763)

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
---
 plugins/tracer.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/plugins/tracer.py b/plugins/tracer.py
index 1293906..fa850e9 100644
--- a/plugins/tracer.py
+++ b/plugins/tracer.py
@@ -56,6 +56,11 @@ class Tracer(dnf.Plugin):
         if self.base.conf.installroot != "/":
             return
 
+        installed = set([package.name for package in
+                         self.base.transaction.install_set])
+        erased = set([package.name for package in
+                      self.base.transaction.remove_set])
+
         args = ["tracer", "-n"] + list(installed | erased)
         process = subprocess.Popen(args, stdout=subprocess.PIPE)
         out = process.communicate()[0]
-- 
2.4.5