- change duprule generation to ignore uninstallable packages
authorMichael Schroeder <mls@suse.de>
Tue, 6 Mar 2012 14:09:09 +0000 (15:09 +0100)
committerMichael Schroeder <mls@suse.de>
Tue, 6 Mar 2012 14:09:09 +0000 (15:09 +0100)
src/rules.c

index fd83c62..66b9706 100644 (file)
@@ -1179,6 +1179,8 @@ solver_createdupmaps(Solver *solv)
          repo = pool_id2repo(pool, what);
          FOR_REPO_SOLVABLES(repo, p, s)
            {
+             if (repo != solv->installed && !pool_installable(pool, s))
+               continue;
              MAPSET(&solv->dupmap, p);
              FOR_PROVIDES(pi, pp, s->name)
                {