]> git.saurik.com Git - apt.git/commitdiff
* cmdline/apt-get.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Wed, 13 Sep 2006 09:32:32 +0000 (11:32 +0200)
committerMichael Vogt <michael.vogt@ubuntu.com>
Wed, 13 Sep 2006 09:32:32 +0000 (11:32 +0200)
  - only error out if both "APT::Get::Autoremove" is set to true and "APT::Get::Remove" to false, in this case the the save options wins and apt will abort

cmdline/apt-get.cc

index 5e1ccb0c0bd150ad0e8355d545c58bc5353a0217..411b16e9089426d1adb305c1e6005cec18e8ab4a 100644 (file)
@@ -1398,7 +1398,8 @@ bool DoAutomaticRemove(CacheFile &Cache)
    if(Debug)
       std::cout << "DoAutomaticRemove()" << std::endl;
 
-   if (_config->FindB("APT::Get::Remove",true) == false)
+   if (_config->FindB("APT::Get::AutomaticRemove") &&
+       _config->FindB("APT::Get::Remove",true) == false)
       return _error->Error(_("We are not supposed to delete stuff, can't "
                             "start AutoRemover"));