Versions
v50 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux
- USE flags
- dracut efistub grub refind systemd systemd-boot ugrd uki ukify
v49 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux
- USE flags
- dracut efistub grub refind systemd systemd-boot ugrd uki ukify
v48-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390 ~x86-linux
- USE flags
- dracut efistub grub refind systemd systemd-boot ugrd uki ukify
USE flags
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
Runtime Dependencies
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 POSIX initramfs generator with TOML definitions
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Nowa Ammerlaan · gentoo
sys-kernel/installkernel: add 50
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nowa Ammerlaan · gentoo
sys-kernel/installkernel: ensure /var/log exists
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Nowa Ammerlaan · gentoo
sys-kernel/installkernel: add 49
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: make efistub check non-fatal
See-also: https://forums.gentoo.org/viewtopic-p-8844014.html Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 39-r2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: stabilize 48-r1 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: ensure /var/lib/misc exists
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 47
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 48
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 46
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 47
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 45
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 46
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 44
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 45
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 43
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 44
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: drop 40, 41, 42
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 43
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 42
this release adds disk space checks to ensure we don't confuse the bootloader with incomplete kernels and adds basic logging to /var/log/installkernel.log Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 41
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sys-kernel/installkernel: add 40
This release extends USE=-systemd's logic to update a static version-less file or symlink to USE=+systemd. And fixes installing refind icons for .old entries and version-less entries. Effectively it becomes possible to "static" efistub boot, complementing the existing support for "dynamic" efistub booting (via virt-firmware and uefi-mkconfig). It does require a manual step in the form of creating this version-less file/symlink, subsequent re-installs will then update the file/ symlink (this mirrors how this was already implemented for USE=-systemd). Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - 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>