commit:     ad152e2ef14a4ade33586f2defd558aea95be65d
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 06:55:33 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 06:56:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad152e2e

sys-kernel/dracut: mention systemd-stub as optional runtime dependency

Closes: https://bugs.gentoo.org/936660
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-kernel/dracut/dracut-103-r2.ebuild | 4 ++++
 sys-kernel/dracut/dracut-9999.ebuild   | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/sys-kernel/dracut/dracut-103-r2.ebuild 
b/sys-kernel/dracut/dracut-103-r2.ebuild
index 01cce183748e..2d26eaa12c41 100644
--- a/sys-kernel/dracut/dracut-103-r2.ebuild
+++ b/sys-kernel/dracut/dracut-103-r2.ebuild
@@ -150,6 +150,10 @@ pkg_postinst() {
        optfeature \
                "Enable rngd service to help generating entropy early during 
boot" \
                sys-apps/rng-tools
+       optfeature "building Unified Kernel Images with dracut (--uefi)" \
+               "sys-apps/systemd[boot]" "sys-apps/systemd-utils[boot]"
        optfeature "automatically generating an initramfs on each kernel 
installation" \
                "sys-kernel/installkernel[dracut]"
+       optfeature "automatically generating an UKI on each kernel 
installation" \
+               "sys-kernel/installkernel[dracut,uki]"
 }

diff --git a/sys-kernel/dracut/dracut-9999.ebuild 
b/sys-kernel/dracut/dracut-9999.ebuild
index 1484c2e71d4a..72d9297b5011 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-9999.ebuild
@@ -148,6 +148,10 @@ pkg_postinst() {
        optfeature \
                "Enable rngd service to help generating entropy early during 
boot" \
                sys-apps/rng-tools
+       optfeature "building Unified Kernel Images with dracut (--uefi)" \
+               "sys-apps/systemd[boot]" "sys-apps/systemd-utils[boot]"
        optfeature "automatically generating an initramfs on each kernel 
installation" \
                "sys-kernel/installkernel[dracut]"
+       optfeature "automatically generating an UKI on each kernel 
installation" \
+               "sys-kernel/installkernel[dracut,uki]"
 }

Reply via email to