commit:     fcd87f99c2ab84aae5c9cd823a76e54f3503ddcb
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 17:37:06 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 11:32:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd87f99

sys-apps/systemd-utils: use secureboot.eclass to sign efi files

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-apps/systemd-utils/systemd-utils-253.5.ebuild | 5 ++++-
 sys-apps/systemd-utils/systemd-utils-253.6.ebuild | 5 ++++-
 sys-apps/systemd-utils/systemd-utils-253.7.ebuild | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.5.ebuild
index 697439c0ae54..ce13ed37ce57 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.5.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.5.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
-inherit toolchain-funcs udev usr-ldscript
+inherit secureboot toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/";
@@ -113,6 +113,7 @@ pkg_setup() {
        if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
                linux-info_pkg_setup
        fi
+       use boot && secureboot_pkg_setup
 }
 
 src_prepare() {
@@ -504,6 +505,8 @@ multilib_src_install_all() {
                insinto /usr/share/zsh/site-functions
                doins shell-completion/zsh/_udevadm
        fi
+
+       use boot && secureboot_auto_sign
 }
 
 add_service() {

diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
index 6b7204dfdb49..794a24b4d0f1 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
-inherit toolchain-funcs udev usr-ldscript
+inherit secureboot toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/";
@@ -113,6 +113,7 @@ pkg_setup() {
        if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
                linux-info_pkg_setup
        fi
+       use boot && secureboot_pkg_setup
 }
 
 src_prepare() {
@@ -506,6 +507,8 @@ multilib_src_install_all() {
                insinto /usr/share/zsh/site-functions
                doins shell-completion/zsh/_udevadm
        fi
+
+       use boot && secureboot_auto_sign
 }
 
 add_service() {

diff --git a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.7.ebuild
index 831a19ae7a53..49d0f39faa66 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.7.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
-inherit toolchain-funcs udev usr-ldscript
+inherit secureboot toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/";
@@ -113,6 +113,7 @@ pkg_setup() {
        if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
                linux-info_pkg_setup
        fi
+       use boot && secureboot_pkg_setup
 }
 
 src_prepare() {
@@ -506,6 +507,8 @@ multilib_src_install_all() {
                insinto /usr/share/zsh/site-functions
                doins shell-completion/zsh/_udevadm
        fi
+
+       use boot && secureboot_auto_sign
 }
 
 add_service() {

Reply via email to