From: Panu Matilainen Date: Thu, 1 Sep 2011 09:39:06 +0000 (+0300) Subject: Only consider installed files when looking at removed dependencies X-Git-Tag: rpm-4.10.0-beta1~337 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=535679d862092c29e00c9a6562148645acc02bae;p=platform%2Fupstream%2Frpm.git Only consider installed files when looking at removed dependencies - Non-installed files cannot very well have dependencies, this eliminates some bogosities from those cases. --- diff --git a/lib/depends.c b/lib/depends.c index d025f4e..75d7830 100644 --- a/lib/depends.c +++ b/lib/depends.c @@ -571,7 +571,8 @@ int rpmtsCheck(rpmts ts) } while (rpmfiNext(fi) >= 0) { - checkInstDeps(ts, dcache, p, RPMTAG_REQUIRENAME, rpmfiFN(fi)); + if (RPMFILE_IS_INSTALLED(rpmfiFState(fi))) + checkInstDeps(ts, dcache, p, RPMTAG_REQUIRENAME, rpmfiFN(fi)); } } rpmtsiFree(pi);