There is an updated pull request by ddmgh against master on the void-packages repository https://github.com/ddmgh/void-packages efibootmgr-with-minor https://github.com/void-linux/void-packages/pull/53001 efibootmgr: have efibootmgr scripts behave more like grub with kernel… … minor version entries, and allow vkpurge to function properly here #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) efibootmgr.post-install only creates one boot entry for the latest kernel minor version of a major version; it removes the current boot entry and replaces it with the kernel that's been installed. Additionally, efibootmgr.post-remove does nothing when called by vkpurge due to the "pkgname" that's passed to it. This patch makes these scripts behave a little more like the related grub process in that you can easily boot from a previous kernel, as it simply adds a boot entry every time a kernel is installed. In relation to this, efibootmgr.post-remove is also altered to allow vkpurge to do what one would expect, which is actually remove the related boot entry from EFI. Please know this is my first commit on GitHub, so it's very possible something here is incorrect. A patch file from https://github.com/void-linux/void-packages/pull/53001.patch is attached