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

Bug 750968

Summary: sys-boot/systemd-boot: needs to install /usr/lib/kernel/install.d/00-entry-directory.install
Product: Gentoo Linux Reporter: Georgy Yakovlev <gyakovlev>
Component: Current packagesAssignee: Mike Gilbert <floppym>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Georgy Yakovlev archtester gentoo-dev 2020-10-24 04:55:15 UTC
logic in /usr/lib/kernel/install.d/90-loaderentry.install

checks for /boot/${machine_id}/<kernel-vers> directory and if it does not exist  - it does nothing.

if ! [[ -d "$ENTRY_DIR_ABS" ]]; then
    exit 0
fi


00-entry-directory.install is the file that creates that directory.
if [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ]; then
    echo "+mkdir -v -p $ENTRY_DIR_ABS"
    exec mkdir -v -p "$ENTRY_DIR_ABS"
else
    exec mkdir -p "$ENTRY_DIR_ABS"
fi


can you please revbump the ebuild and install this file?
Comment 1 Mike Gilbert gentoo-dev 2023-09-18 01:30:09 UTC
Fixed in sys-apps/systemd-utils.