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 <floppym@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/44471
Closes: https://github.com/gentoo/gentoo/pull/44471
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
Mike Gilbert 2025-11-04 14:09:09 -05:00 committed by Nowa Ammerlaan
parent a03cac227d
commit 0d0cfac984
No known key found for this signature in database
GPG Key ID: A2E2304370447E8E
4 changed files with 4 additions and 4 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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