Просмотр исходного кода

apt-pkg/depcache.cc: when checking for new important deps, skip critical ones
(LP: #236360)

Michael Vogt лет назад: 18
Родитель
Сommit
868fbaceaa
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      apt-pkg/depcache.cc

+ 3 - 2
apt-pkg/depcache.cc

@@ -914,8 +914,9 @@ void pkgDepCache::MarkInstall(PkgIterator const &Pkg,bool AutoInst,
 	     {
 	     {
 	       //FIXME: deal better with or-groups(?)
 	       //FIXME: deal better with or-groups(?)
 	       DepIterator LocalStart = D;
 	       DepIterator LocalStart = D;
-	       
-	       if(IsImportantDep(D) && Start.TargetPkg() == D.TargetPkg())
+
+	       if(IsImportantDep(D) && !D.IsCritical() &&
+		  Start.TargetPkg() == D.TargetPkg())
 		 {
 		 {
 		   if(!isPreviouslySatisfiedImportantDep)
 		   if(!isPreviouslySatisfiedImportantDep)
 		     {
 		     {