- argh, forgot the check prune bitmap in 'required' case
authorMichael Schroeder <mls@suse.de>
Thu, 6 May 2010 17:08:45 +0000 (19:08 +0200)
committerMichael Schroeder <mls@suse.de>
Thu, 6 May 2010 17:08:45 +0000 (19:08 +0200)
src/rules.c

index 30c6269..783ce6c 100644 (file)
@@ -2221,6 +2221,8 @@ static void solver_createcleandepsmap(Solver *solv)
                    {
                      if (p == ip)
                        continue;
+                     if (MAPTST(&userinstalled, p - installed->start))
+                       continue;
 #ifdef CLEANDEPSDEBUG
                      printf("%s requires %s\n", solvid2str(pool, ip), solvid2str(pool, p));
 #endif