Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=7f4f93c9612a9ff71d9d1e13193352a8012a6e57
commit 7f4f93c9612a9ff71d9d1e13193352a8012a6e57 Author: Miklos Vajna <vmik...@frugalware.org> Date: Fri Nov 5 21:58:05 2010 +0100 chkdep: further rmdudeps tweaks see http://thread.gmane.org/gmane.linux.frugalware.devel/8214 diff --git a/chkdep b/chkdep index 2b4425b..e1e6047 100755 --- a/chkdep +++ b/chkdep @@ -47,11 +47,16 @@ def getdeps(root): return getdeps_deps def rmdupdeps(deps): + global getdeps_deps depdeps = [] newdeps = [] for i in deps: if i not in ignorepkgs: - depdeps.extend(getdeps(i)) + gotdeps = filter(lambda x: x != i, getdeps(i)) + getdeps_deps = [] + if trace: + print "Depends for %s: %s." % (i, gotdeps) + depdeps.extend(gotdeps) for i in deps: if i not in depdeps and i not in ignorepkgs: newdeps.append(i) _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git