]> git.saurik.com Git - apt.git/commit
tighten filtering of kernel images in apt.auto-removal
authorJames McCoy <jamessan@debian.org>
Wed, 10 Dec 2014 15:16:02 +0000 (10:16 -0500)
committerDavid Kalnischkies <david@kalnischkies.de>
Tue, 23 Dec 2014 10:43:16 +0000 (11:43 +0100)
commite5ef23145f0dc6523a5c5321a21407c955777ad2
tree48a4098aad587ee56f4cd93de696d63f74196795
parent748a2177dcf8ff72bca90f5c7d516559ddd67352
tighten filtering of kernel images in apt.auto-removal

The current filtering matches the names of the image metapackages on the
i386 architecture:

$ dpkg-query -l | awk '/^ii[ ]+(linux|kfreebsd|gnumach)-image-[0-9]/ && $2 !~ /-dbg$/ { print $2 }'
linux-image-3.16.0-4-586
linux-image-586

This results in an extra image package being removed from
APT::NeverAutoRemove, losing the intended effect of keeping the {current,
previous, latest} set of images installed.

Requiring a “.” in the package name tightens the matched package names
to those that are installing a specific version of the image, thus
eliding the meta-packages.

Closes: 772732
debian/apt.auto-removal.sh