Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 922772

Summary: sys-kernel/installkernel must not require dracut by default
Product: Gentoo Linux Reporter: Spica <greenulito>
Component: Current packagesAssignee: Distribution Kernel Project <dist-kernel>
Status: RESOLVED FIXED    
Severity: minor CC: andrewammerlaan
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=917145
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 922811    
Bug Blocks:    

Description Spica 2024-01-23 11:49:23 UTC
Consumers of gentoo-sources observe 
[code]/usr/src/linux # make install
  INSTALL /boot
run-parts: executing /etc/kernel/preinst.d/50-dracut.install 6.6.13-gentoo arch/x86/boot/bzImage
 * dracut is not installed [/code]

The file belongs to
[code]$ equery b /etc/kernel/preinst.d/50-dracut.install
 * Searching for /etc/kernel/preinst.d/50-dracut.install ... 
sys-kernel/installkernel-12 (/etc/kernel/preinst.d/50-dracut.install)[/code]

[code] $ grep IUSE /var/db/repos/gentoo/sys-kernel/installkernel/installkernel-12.ebuild 
IUSE="+dracut grub uki ukify"[/code]

The message confuses those ones who does not have dracut installed, possibly making an erroneous conclusion about the need to install it. It looks like the dracut flag by default must not be enabled.


Reproducible: Always
Comment 1 Andrew Nowa Ammerlaan gentoo-dev 2024-01-23 16:44:07 UTC
This will be resolved once the merger of installkernel-gentoo and installkernel-systemd is complete. The enabling of dracut by default was required by Bug 917145
Comment 2 Larry the Git Cow gentoo-dev 2024-01-24 14:39:50 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd777824a5523f812a7fd267ae474320be536411

commit dd777824a5523f812a7fd267ae474320be536411
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2024-01-24 14:38:26 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-01-24 14:38:26 +0000

    sys-kernel/installkernel: drop default +dracut
    
    This is now possible due to the last-rites of
    installkernel-systemd
    
    Closes: https://bugs.gentoo.org/922772
    Bug: https://bugs.gentoo.org/917145
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sys-kernel/installkernel/installkernel-12.ebuild    | 2 +-
 sys-kernel/installkernel/installkernel-15-r1.ebuild | 2 +-
 sys-kernel/installkernel/installkernel-17.ebuild    | 2 +-
 sys-kernel/installkernel/installkernel-18.ebuild    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)