]> git.saurik.com Git - apt.git/blobdiff - cmdline/apt-get.cc
- run the problemResolver after a task was installed
[apt.git] / cmdline / apt-get.cc
index c522d4f87adc4ed9174fb659144e123619e428f3..c8671447e633fdee47cfd66e44676ff04770696d 100644 (file)
@@ -1506,10 +1506,13 @@ bool TryInstallTask(pkgDepCache &Cache, pkgProblemResolver &Fix,
       buf[end-start] = 0x0;
       if (regexec(&Pattern,buf,0,0,0) != 0)
         continue;
-      res &= TryToInstall(Pkg,Cache,Fix,Remove,false,ExpectedInst);
+      res &= TryToInstall(Pkg,Cache,Fix,Remove,true,ExpectedInst);
       found = true;
    }
    
+   // now let the problem resolver deal with any issues
+   Fix.Resolve(true);
+
    if(!found)
       _error->Error(_("Couldn't find task %s"),taskname);