From 0d0cfac9841afc7fc2bf5e3fcb0fd7253b237afe Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Tue, 4 Nov 2025 14:09:09 -0500 Subject: [PATCH] sys-kernel/dracut: update gpg optfeature The crypt-gpg module requires the 'gpg' binary. If smartcard support is enabled, it also requires gpg-agent, gpg-connect-agent, and optionally scdaemon. It might be possible to mix/match, but let's keep things simple and require matching implementations. Closes: https://bugs.gentoo.org/965645 Signed-off-by: Mike Gilbert Part-of: https://github.com/gentoo/gentoo/pull/44471 Closes: https://github.com/gentoo/gentoo/pull/44471 Signed-off-by: Nowa Ammerlaan --- sys-kernel/dracut/dracut-106-r2.ebuild | 2 +- sys-kernel/dracut/dracut-108-r4.ebuild | 2 +- sys-kernel/dracut/dracut-109.ebuild | 2 +- sys-kernel/dracut/dracut-9999.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-kernel/dracut/dracut-106-r2.ebuild b/sys-kernel/dracut/dracut-106-r2.ebuild index 90764e0225063..46232b1692592 100644 --- a/sys-kernel/dracut/dracut-106-r2.ebuild +++ b/sys-kernel/dracut/dracut-106-r2.ebuild @@ -200,7 +200,7 @@ pkg_postinst() { optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ "sys-fs/cryptsetup[-static-libs]" optfeature "Support for GPG-encrypted keys for crypt module" \ - app-crypt/gnupg + "app-alternatives/gpg[reference]" "app-alternatives/gpg[freepg(-)]" optfeature \ "Allows use of dash instead of default bash (on your own risk)" \ app-shells/dash diff --git a/sys-kernel/dracut/dracut-108-r4.ebuild b/sys-kernel/dracut/dracut-108-r4.ebuild index 0129455c146bc..4875e71dc1032 100644 --- a/sys-kernel/dracut/dracut-108-r4.ebuild +++ b/sys-kernel/dracut/dracut-108-r4.ebuild @@ -214,7 +214,7 @@ pkg_postinst() { optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ "sys-fs/cryptsetup[-static-libs]" optfeature "Support for GPG-encrypted keys for crypt module" \ - app-crypt/gnupg + "app-alternatives/gpg[reference]" "app-alternatives/gpg[freepg(-)]" optfeature \ "Allows use of dash instead of default bash (on your own risk)" \ app-shells/dash diff --git a/sys-kernel/dracut/dracut-109.ebuild b/sys-kernel/dracut/dracut-109.ebuild index 44e15903dcad2..c33921f4dd5cf 100644 --- a/sys-kernel/dracut/dracut-109.ebuild +++ b/sys-kernel/dracut/dracut-109.ebuild @@ -208,7 +208,7 @@ pkg_postinst() { optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ "sys-fs/cryptsetup[-static-libs]" optfeature "Support for GPG-encrypted keys for crypt module" \ - app-crypt/gnupg + "app-alternatives/gpg[reference]" "app-alternatives/gpg[freepg(-)]" optfeature \ "Allows use of dash instead of default bash (on your own risk)" \ app-shells/dash diff --git a/sys-kernel/dracut/dracut-9999.ebuild b/sys-kernel/dracut/dracut-9999.ebuild index 44e15903dcad2..c33921f4dd5cf 100644 --- a/sys-kernel/dracut/dracut-9999.ebuild +++ b/sys-kernel/dracut/dracut-9999.ebuild @@ -208,7 +208,7 @@ pkg_postinst() { optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ "sys-fs/cryptsetup[-static-libs]" optfeature "Support for GPG-encrypted keys for crypt module" \ - app-crypt/gnupg + "app-alternatives/gpg[reference]" "app-alternatives/gpg[freepg(-)]" optfeature \ "Allows use of dash instead of default bash (on your own risk)" \ app-shells/dash