commit:     1be55335097607bb9e1aa5226597bc51f8954b52
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 12 18:31:38 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 12 23:07:42 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be55335

sys-auth/elogind: Add a warning about IUSE="-policykit" in postinst

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sys-auth/elogind/elogind-243.7.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sys-auth/elogind/elogind-243.7.ebuild 
b/sys-auth/elogind/elogind-243.7.ebuild
index 43b02dab0c6..b8d79dc5563 100644
--- a/sys-auth/elogind/elogind-243.7.ebuild
+++ b/sys-auth/elogind/elogind-243.7.ebuild
@@ -116,6 +116,11 @@ pkg_postinst() {
                ewarn "In other words, it will be useless for most 
applications."
                ewarn
        fi
+       if ! use policykit; then
+               ewarn "loginctl will not be able to perform privileged 
operations without"
+               ewarn "USE=\"policykit\"! That means e.g. no suspend or 
hibernate."
+               ewarn
+       fi
        if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
                elog "elogind is currently started from boot runlevel."
        elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then

Reply via email to