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?
Fixed in sys-apps/systemd-utils.