summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgsystem.cc
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2015-08-10 14:44:14 +0200
committerDavid Kalnischkies <david@kalnischkies.de>2015-08-10 17:27:59 +0200
commit7c2cc4a7bc999c8e07fba607354bfaa3b09118f9 (patch)
tree52a42b23caf8fa83ff4979bf39116a4dbe17e6a6 /apt-pkg/pkgsystem.cc
parent22df31be37d56c07ed029f5a4d5041f21070d2d6 (diff)
move APT::Never-MarkAuto-Sections handling to MarkDelete
Having the handling in MarkInstall means that it just effects installation of the metapackage, but if the dependencies change the new dependencies aren't protected (and the old dependencies are still protected for no 'reason'). Having it in MarkDelete means that if a metapackage is sheduled for removal all its currently installed dependencies are marked as manual, which helps against both as in this case there is no new/old and additionally if a user decides the installation of a metapackage was wrong he can just remove it explicitely avoid the manual marking entirely.
Diffstat (limited to 'apt-pkg/pkgsystem.cc')
0 files changed, 0 insertions, 0 deletions