summaryrefslogtreecommitdiff
path: root/test/integration/test-apt-cdrom
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2021-01-08 13:22:30 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2021-01-08 13:22:30 +0100
commit5fddde78ad15e1f6160f65465139d2c1e416d047 (patch)
tree2ad03279165b4b0fd17d1c753487375dd4bd2a8f /test/integration/test-apt-cdrom
parentcf883949f245af02049d1b24ecfd2145e1958078 (diff)
Only autoremove kernels in apt(8); respect --no-auto-remove
Automatically removing kernels in apt-get could be unexpected, so limit it to apt for now. To handle --no-auto-remove correctly, rewrite the hack that makes apt ignore APT::Get::AutomaticRemove options from config files such that it unsets the option. This then means we can do FindB("APT::Get::AutomaticRemove", true) as the default for APT::Get::AutomaticRemove::Kernels and get the behavior we want: If you set --no-auto-remove, it is respected as that FindB returns false; if you don't set it, it will be true.
Diffstat (limited to 'test/integration/test-apt-cdrom')
0 files changed, 0 insertions, 0 deletions