Parcourir la source

* apt-pkg/packagemanager.cc:
- Do not use immediate configuration for packages with the Important flag

Julian Andres Klode il y a 14 ans
Parent
commit
fb805d80bf
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 1 2
      apt-pkg/packagemanager.cc
  2. 2 0
      debian/changelog

+ 1 - 2
apt-pkg/packagemanager.cc

@@ -184,8 +184,7 @@ bool pkgPackageManager::CreateOrderList()
 	 continue;
       
       // Mark the package and its dependends for immediate configuration
-      if ((((I->Flags & pkgCache::Flag::Essential) == pkgCache::Flag::Essential ||
-	   (I->Flags & pkgCache::Flag::Important) == pkgCache::Flag::Important) &&
+      if ((((I->Flags & pkgCache::Flag::Essential) == pkgCache::Flag::Essential) &&
 	  NoImmConfigure == false) || ImmConfigureAll)
       {
 	 if(Debug && !ImmConfigureAll)

+ 2 - 0
debian/changelog

@@ -40,6 +40,8 @@ apt (0.8.16~exp13) UNRELEASED; urgency=low
   [ Julian Andres Klode ]
   * apt-pkg/deb/deblistparser.cc:
     - Set the Essential flag on APT instead of only Important
+  * apt-pkg/packagemanager.cc:
+    - Do not use immediate configuration for packages with the Important flag
 
  -- David Kalnischkies <kalnischkies@gmail.com>  Mon, 30 Jan 2012 19:17:09 +0100