]> git.saurik.com Git - apt.git/commitdiff
* add DPkg::NoTriggers option so that applications that call
authorMichael Vogt <michael.vogt@ubuntu.com>
Fri, 25 Jul 2008 18:33:10 +0000 (20:33 +0200)
committerMichael Vogt <michael.vogt@ubuntu.com>
Fri, 25 Jul 2008 18:33:10 +0000 (20:33 +0200)
  apt/aptitude (like the installer) defer trigger processing
  (thanks to Joey Hess)

apt-pkg/deb/dpkgpm.cc
debian/changelog

index 77143e67175e05f6799c851082fe68629a4ccc8b..0071c151ee98b48b4c812a09f659a33e0414c037 100644 (file)
@@ -554,6 +554,7 @@ bool pkgDPkgPM::Go(int OutStatusFd)
 {
    unsigned int MaxArgs = _config->FindI("Dpkg::MaxArgs",8*1024);   
    unsigned int MaxArgBytes = _config->FindI("Dpkg::MaxArgBytes",32*1024);
+   bool NoTriggers = _config->FindB("DPkg::NoTriggers",false);
 
    if (RunScripts("DPkg::Pre-Invoke") == false)
       return false;
@@ -689,6 +690,8 @@ bool pkgDPkgPM::Go(int OutStatusFd)
         
         case Item::Configure:
         Args[n++] = "--configure";
+        if (NoTriggers)
+           Args[n++] = "--no-triggers";
         Size += strlen(Args[n-1]);
         break;
         
index 35b447dd4350d0ba8842430d48a64b36529dc331..1600fed9829a444bf162fffd701fdb30f42f08f5 100644 (file)
@@ -19,9 +19,11 @@ apt (0.7.15) UNRELEASED; urgency=low
     - when checking for new important deps, skip critical ones
       (closes: #485943)
   * improve apt progress reporting, display trigger actions
+  * add DPkg::NoTriggers option so that applications that call
+    apt/aptitude (like the installer) defer trigger processing
+    (thanks to Joey Hess)
   
-  
- -- Christian Perrier <bubulle@debian.org>  Sat, 14 Jun 2008 07:39:06 +0200
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 25 Jul 2008 20:31:05 +0200
 
 apt (0.7.14) unstable; urgency=low