]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/packagemanager.cc:
authorJulian Andres Klode <jak@debian.org>
Mon, 5 Mar 2012 14:10:54 +0000 (15:10 +0100)
committerJulian Andres Klode <jak@debian.org>
Mon, 5 Mar 2012 14:10:54 +0000 (15:10 +0100)
  - Do not use immediate configuration for packages with the Important flag

apt-pkg/packagemanager.cc
debian/changelog

index a370f15a3868a04e4018948e1d39dd498b36b0b2..4eb539579c3d13eb84b4ec486f4e29423b4a66a6 100644 (file)
@@ -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)
index cd911d3dd411d8d7b984a6611fb2b002fda3006d..9ecf363c12e6e2e5129bd130a41e50f94d34881b 100644 (file)
@@ -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