From 079cc404f4f0f6aa0d916fa69b0eefab1571eb00 Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:52:36 +0000 Subject: Added the ability to disable immediate configuration Author: jgg Date: 1999-01-31 04:25:35 GMT Added the ability to disable immediate configuration --- apt-pkg/packagemanager.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'apt-pkg/packagemanager.cc') diff --git a/apt-pkg/packagemanager.cc b/apt-pkg/packagemanager.cc index 3fc88586b..c13ce26f2 100644 --- a/apt-pkg/packagemanager.cc +++ b/apt-pkg/packagemanager.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: packagemanager.cc,v 1.10 1998/12/10 04:22:46 jgg Exp $ +// $Id: packagemanager.cc,v 1.11 1999/01/31 04:25:35 jgg Exp $ /* ###################################################################### Package Manager - Abstacts the package manager @@ -107,11 +107,14 @@ bool pkgPackageManager::CreateOrderList() delete List; List = new pkgOrderList(Cache); + bool NoImmConfigure = _config->FindB("APT::Immedate-Configure",false); + // Generate the list of affected packages and sort it for (PkgIterator I = Cache.PkgBegin(); I.end() == false; I++) { // Mark the package for immediate configuration - if ((I->Flags & pkgCache::Flag::Essential) == pkgCache::Flag::Essential) + if ((I->Flags & pkgCache::Flag::Essential) == pkgCache::Flag::Essential && + NoImmConfigure == false) { List->Flag(I,pkgOrderList::Immediate); -- cgit v1.2.3