diff options
author | David Kalnischkies <david@kalnischkies.de> | 2015-08-10 14:44:14 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2015-08-10 17:27:59 +0200 |
commit | 7c2cc4a7bc999c8e07fba607354bfaa3b09118f9 (patch) | |
tree | 52a42b23caf8fa83ff4979bf39116a4dbe17e6a6 /apt-pkg/pkgsystem.cc | |
parent | 22df31be37d56c07ed029f5a4d5041f21070d2d6 (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