diff --git a/libraries/entropy.py b/libraries/entropy.py index 7b846cd7c..7dda2e9da 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -565,11 +565,10 @@ class EquoInterface(TextInterface): count = (count,total), header = " " ) + if reagent: + plain_brokenexecs.add(etpConst['systemroot']+executable) brokenlibs.update(mylibs) - if reagent: - plain_brokenexecs.add(etpConst['systemroot']+executable) - else: - brokenexecs[executable] = mylibs.copy() + brokenexecs[executable] = mylibs.copy() del executables packagesMatched = set() diff --git a/libraries/reagentTools.py b/libraries/reagentTools.py index ceffc78e7..5c7593515 100644 --- a/libraries/reagentTools.py +++ b/libraries/reagentTools.py @@ -380,6 +380,7 @@ def librariesTest(listfiles = False): if not os.access(qfile_exec,os.X_OK): print_error(red(" * ")+blue("You need portage-utils installed !")) return 1 + print brokenexecs for brokenexec in brokenexecs: print_info(red(" : ")+darkgreen(brokenexec)) os.system(qfile_exec+qfile_opts+" "+brokenexec)