diff --git a/find_python2.py b/find_python2.py index c79c600b88654f15e658246fa46baed7a08634d3..2713b12e902eaa4c0f260b1a47ae40ed60e96f46 100755 --- a/find_python2.py +++ b/find_python2.py @@ -49,8 +49,6 @@ if __name__ == '__main__': print('XXX ', l) pass - print(FILES) - print(len(FILES)) PYTHON = set() PYTHON2 = set() for f in FILES: diff --git a/src/mio.py b/src/mio.py index 4c89f2ac080385b1d652c842a929d877e161ebba..1f239d10f2773f7488a2a0bce8bb75aec25e746b 100755 --- a/src/mio.py +++ b/src/mio.py @@ -312,8 +312,21 @@ if __name__ == '__main__': if options.dependency_tree != None: def dump_tree(name, indent=0): + def command_or_script(cos, prefix=''): + if cos.command[0] != None: + print("%s [%s command] %s" % ( + (' '*indent, prefix, cos.command[0]))) + pass + pass + if cos.script[0] != None: + print("%s [%s script] %s" % ( + (' '*indent, prefix, cos.script[0]))) + pass + pass print('%s%s' % (' '*indent, name)) tree = rules.get(name) + for p in tree._pre_: + command_or_script(p, 'pre') if not options.noyum: for r in tree._rpm_: print("%s[r] %s" % (' '*(indent+1), r.name[0])) @@ -331,11 +344,13 @@ if __name__ == '__main__': f.source[0] or f.name[0])) print('%s[f] %s = %s' % (' '*(indent+1), f.name[0], src)) pass + for p in tree._post_: + command_or_script(p, 'post') for d in tree._dependency_: dump_tree(d.name[0], indent+1) pass pass - todo = [i for l in options.dependency_tree for i in l] + todo = [i for l in options.dependency_tree for i in l] # Flatten list if len(todo) == 0: tree = parse('hostinfo.xml') todo = [ h.name[0] for h in tree._group_]