Today I was firing up an old VM with endeavouros and did an update. I noticed that it has eos-dracut install while my desktop PC has kernel-install-for-dracut. Both packages are in the endeavouros repo and they are in conflict with each other.
This is confusing. Which one should be used?
endeavouros/eos-dracut 1.7-1 (16.6 KiB 3.7 KiB)
Dracut scripts and hooks for EndeavourOS
endeavouros/kernel-install-for-dracut 1.14.2-1 (19.6 KiB 21.2 KiB) (Installed)
Enables systemd-boot automation using kernel-install with dracut
# pacman -Qi eos-dracut
Name : eos-dracut
Version : 1.7-1
Description : Dracut scripts and hooks for EndeavourOS
Architecture : any
URL : https://endeavouros.com
Licenses : BSD
Groups : None
Provides : None
Depends On : dracut
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : dracut-hook kernel-install-for-dracut
Replaces : None
Installed Size : 3,71 KiB
Packager : manuel <manuel@endeavouros.com>
Build Date : Mi 04 Jun 2025 16:56:29 CEST
Install Date : Mi 25 Jun 2025 07:29:15 CEST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
# pacman -Qi kernel-install-for-dracut
Name : kernel-install-for-dracut
Version : 1.14.2-1
Description : Enables systemd-boot automation using kernel-install with dracut
Architecture : any
URL : https://gitlab.com/dalto.8/kernel-install-for-dracut
Licenses : GPL2
Groups : None
Provides : None
Depends On : dracut
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : mkinitcpio kernel-install-mkinitcpio
Replaces : None
Installed Size : 21.20 KiB
Packager : manuel <manuel@endeavouros.com>
Build Date : Mon Jan 12 19:54:13 2026
Install Date : Mon Jan 12 22:02:31 2026
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
For what it is worth I did a fresh install at the beginning of this month and eos-dracut got installed, so I guess that is the way to go.
This topic might shed some light on it.
If that is the case I strongly suggest a name change for these packages. Or at least a more precise package description.
Also, package info has it that eos-dracut has a conflict with kernel-install-for-dracut, but kernel-install-for-dracut has no conflict with eos-dracut. That is a contradiction.
Which username belongs to " manuel <manuel@endeavouros.com>? I would love to pulll him into this thread.
Together with the conflict regarding kernel-install-for-dracut it made me believe that eos-dracut is a replacement for kernel-install-for-dracut fitting for systemd-boot and grub.
If I can make a proposition, maybe the name can be
For systemd: kernel-install-dracut-4-systemd-boot
For other bootloaders: eos-dracut-4-non-systemd-bootloaders
Just a suggestion from my side. Not intending for this to aggravate anything. Not saying something is wrong over here.