There's a closed pull request on the void-packages repository dracut: split dracut package (dracut / dracut-default) https://github.com/void-linux/void-packages/pull/39282 Description: #### Testing the changes - I tested the changes in this PR: **YES** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) #### Rational When dracut-053_1 and dracut-uefi-053_1 are installed, there are two kernel hooks that will build two EFI images. This process is slow and will consume twice as much space. There is no reason why both hooks should be installed at the same time. So the user should therefore be able to choose if he wants the default hook. #### Test ````sh $ ./xbps-src pkg dracut $ rm /etc/kernel.d/post-install/20-dracut $ rm /etc/kernel.d/post-remove/20-dracut $ xi dracut-uefi $ tree /etc/kernel.d/ # no 20-dracut file /etc/kernel.d ├── post-install │   ├── 10-dkms │   ├── 20-dracut-uefi │   ├── 40-sbsigntool │   ├── 50-efibootmgr │   └── 50-refind ├── post-remove │   ├── 20-dracut-uefi │   ├── 40-sbsigntool │   ├── 50-efibootmgr │   └── 50-refind ├── pre-install └── pre-remove └── 10-dkms $ xi dracut-default $ tree /etc/kernel.d/ /etc/kernel.d ├── post-install │   ├── 10-dkms │   ├── 20-dracut │   ├── 20-dracut-uefi │   ├── 40-sbsigntool │   ├── 50-efibootmgr │   └── 50-refind ├── post-remove │   ├── 20-dracut │   ├── 20-dracut-uefi │   ├── 40-sbsigntool │   ├── 50-efibootmgr │   └── 50-refind ├── pre-install └── pre-remove └── 10-dkms ```` #### PS If this PR is merged I was thinking about splitting the same way other packages such as refind, efibootmgr, sbsigntools. What do you think ?