sys-kernel / installkernel

Gentoo fork of installkernel script from debianutils

Official package sites : https://github.com/projg2/installkernel-gentoo · https://wiki.gentoo.org/wiki/Installkernel ·

v39-r2 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~ia64 ~loong ~m68k ~mips ~riscv ~s390 ~x86-linux
USE flags
dracut efistub grub refind systemd systemd-boot ugrd uki ukify

General

dracut
Generate an initramfs or UKI on each kernel installation
efistub
EXPERIMENTAL: Update UEFI configuration on each kernel installation
grub
Re-generate grub.cfg on each kernel installation, used grub.cfg is overridable with GRUB_CFG env var
refind
Install a Gentoo icon for rEFInd alongside the (unified) kernel image, used icon is overridable with REFIND_ICON env var
systemd
Use systemd's kernel-install to install kernels, overridable with SYSTEMD_KERNEL_INSTALL env var
systemd-boot
Use systemd-boot's native layout by default
ugrd
Generate an initramfs using UGRD on each kernel installation
uki
Install UKIs to ESP/EFI/Linux for EFI stub booting and/or bootloaders with support for auto-discovering UKIs
ukify
Build an UKI with systemd's ukify on each kernel installation

app-emulation / virt-firmware : Tools for ovmf/armvirt firmware volumes

sys-apps / systemd : System and service manager for Linux

sys-apps / systemd-utils : Utilities split out from systemd for OpenRC users

sys-boot / grub : GNU GRUB boot loader

sys-boot / refind : The UEFI Boot Manager by Rod Smith

sys-boot / uefi-mkconfig : Automatic management of UEFI entries

sys-kernel / dracut : Generic initramfs generation tool

sys-kernel / ugrd : Python based initramfs generator with TOML defintions

913351
app-admin/eclean-kernel: removes fresh kernel installed by sys-kernel/installkernel[systemd]
923025
sys-kernel/installkernel: improve external kernel module rebulding
932842
sys-kernel/installkernel[efistub]: uefi-mkconfig and kernel-bootcfg stablereq
Repository mirror & CI · gentoo
Merge updates from master
Zen · gentoo
sys-kernel/installkernel: Add UGRD USE functions to installkernel-39.
Signed-off-by: Zen <z@pyl.onl> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 38
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: do not block enabling both refind and efistub
and document here why the REQUIRED_USE is the way it is. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 39 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 28
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 38 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 39
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 37
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 38
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 36
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 37
Closes: https://bugs.gentoo.org/930520 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 34-r1, 35
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 36
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 35
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop arch condition for uefi-mkconfig dep
uefi-mkconfig has been keyworded on the missing arches Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 33
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 34
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 25
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 28 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 30
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 33
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 29
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 30
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 29
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 24
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 25 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 12
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-kernel/installkernel: Stabilize 24 arm, #922811
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 26, 27
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 28
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 27
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 26
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 25
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 23
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 24
this version makes it possible to use UKIs in the grub layout and updating the grub configuration when using the uki layout Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 19
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 23
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 18-r1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 19
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop USE=module-rebuild
Closes: https://bugs.gentoo.org/923025 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: update HOMEPAGE
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 hppa, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 15-r1, 17
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
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>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 18 for amd64
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 x86, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 ppc64, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 ppc, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 sparc, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-kernel/installkernel: Stabilize 18 arm64, #922811
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 18
this version allows skipping of -systemd initrd/uki plugins at runtime Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 16
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 17
Closes: https://bugs.gentoo.org/922446 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 16
- bump minimal dracut version for the latest fix for layout=grub - do not install grub kernel-install hook if not use grub - add plugin for rebuilding external kernel modules before generating initramfs Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add more blockers
Closes: https://bugs.gentoo.org/922259 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: move install.conf from etc to usr/lib
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34776 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 14-r2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 15
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rahil Bhimjiani · gentoo
sys-kernel/installkernel: add blockers
Upgrade path should be to uninstall sys-kernel/installkernel-systemd first and then install new sys-kernel/installkernel Closes: https://bugs.gentoo.org/921975 Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/34775 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: explicitly pull in plugin rdeps
Too many people have complained this is confusing. The original to do it this way was because the grub flag does it this way. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sys-kernel/installkernel: fix S after rename
and set initrd/uki generators to none by default if unset, this change makes USE=generic-uki work automatically. While of course still retaining the possibility of manually overriding the config file Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
*/*: move sys-kernel/installkernel-gentoo to sys-kernel/installkernel
Bug: https://bugs.gentoo.org/917145 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>