diff --git a/bin/apt-tree b/bin/apt-tree index 111dfcc..2a99c60 100755 --- a/bin/apt-tree +++ b/bin/apt-tree @@ -174,10 +174,10 @@ def main(): for deppkg,depver,depnum in subclause: markNonEvident(deppkg,pkg.name) forget={} - if xmanual==1: - for pkgname in manual: - if manual[pkgname]: - forget[pkgname]=True + for pkgname in manual: + if manual[pkgname]: + forget[pkgname]=True + if xmanual==1: if pkgname in installed: if signal==1: print pkgname + "+" @@ -185,12 +185,12 @@ def main(): print pkgname else: print pkgname + "-" - if xunneeded==1: - for pkgname in evident: - if (pkgname in forget): - continue - if pkgname not in installed: - forget[pkgname]=True + for pkgname in evident: + if (pkgname in forget): + continue + if pkgname not in installed: + forget[pkgname]=True + if xunneeded==1: print pkgname + "-" for pkgname in nonEvident: if (pkgname in forget):