summaryrefslogtreecommitdiff
path: root/cmdline
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2021-04-29 08:26:11 +0000
committerJulian Andres Klode <jak@debian.org>2021-04-29 08:26:11 +0000
commit5d81ec308275b625a20b889fa3daa43815ddc80d (patch)
tree2bc62cbc973e58ec2f04ae4aa22bcef45b8a1519 /cmdline
parentb942031ddfe5b40b527668a8561b5ab137632fd9 (diff)
parent6f01e7cc0c6f231711b3b81a81beb3775f0a855a (diff)
Merge branch 'pu/autoremove' into 'main'
Mark only provides from protected versioned kernel packages See merge request apt-team/apt!168
Diffstat (limited to 'cmdline')
-rw-r--r--cmdline/apt-internal-solver.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmdline/apt-internal-solver.cc b/cmdline/apt-internal-solver.cc
index d22eb75b4..23af6dab7 100644
--- a/cmdline/apt-internal-solver.cc
+++ b/cmdline/apt-internal-solver.cc
@@ -146,6 +146,7 @@ int main(int argc,const char *argv[]) /*{{{*/
EDSP::WriteProgress(5, "Read scenario…", output);
pkgCacheFile CacheFile;
+ CacheFile.InhibitActionGroups(true);
if (CacheFile.Open(NULL, false) == false)
DIE("Failed to open CacheFile!");
@@ -202,6 +203,7 @@ int main(int argc,const char *argv[]) /*{{{*/
EDSP::WriteProgress(95, "Write solution…", output);
+ CacheFile->MarkAndSweep();
if (WriteSolution(CacheFile, output) == false)
DIE("Failed to output the solution!");