From 9a5cef02dff8a678c16e5c5dcdd01fa32187beed Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Fri, 22 Nov 2019 14:43:26 +0100
Subject: [PATCH] Add rpm reporting to --dependency-tree

---
 src/mio.py | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/mio.py b/src/mio.py
index 7b037c4..57afc28 100755
--- a/src/mio.py
+++ b/src/mio.py
@@ -309,14 +309,19 @@ if __name__ == '__main__':
         def dump_tree(name, indent=0):
             print('%s%s' % ('  '*indent, name))
             tree = rules.get(name)
+            if not options.noyum:
+                for r in tree._rpm_:
+                    print("%s[r] %s" % ('  '*(indent+1), r.name[0]))
+                    pass
+                pass
             for s in tree._symlink_:
-                print('%s* %s' % ('  '*(indent+1), s.name[0]))
-                print('%s-> %s' % ('  '*(indent+2), s.value[0]))
+                print('%s[s] %s' % ('  '*(indent+1), s.name[0]))
+                print('%s    -> %s' % ('  '*(indent+1), s.value[0]))
                 pass
             for f in tree._file_:
-                print('%s* %s' % ('  '*(indent+1), f.name[0]))
+                print('%s[f] %s' % ('  '*(indent+1), f.name[0]))
                 if f.source[0]:
-                    print('%s= %s' % ('  '*(indent+2), f.source[0]))
+                    print('%s    = %s' % ('  '*(indent+1), f.source[0]))
                     pass
                 pass
             for d in tree._dependency_:
-- 
GitLab