summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2021-10-05 12:28:28 +0200
committerLars Wendler <polynomial-c@gentoo.org>2021-10-05 12:29:39 +0200
commitf18282a12446f5f9bbba77a3b5cba4ab50778ef1 (patch)
treea72726c6b8c95ec88f1560450451482066dd876b /sys-auth
parentsci-libs/libcerf: add 1.17 (diff)
downloadgentoo-f18282a12446f5f9bbba77a3b5cba4ab50778ef1.tar.gz
gentoo-f18282a12446f5f9bbba77a3b5cba4ab50778ef1.tar.bz2
gentoo-f18282a12446f5f9bbba77a3b5cba4ab50778ef1.zip
sys-auth/polkit: Revbump to install files with required SUID bit again
Reported-by: Branko Grubic <bitlord0xff@gmail.com> Bug: https://bugs.gentoo.org/816393 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/polkit/polkit-0.120-r1.ebuild (renamed from sys-auth/polkit/polkit-0.120.ebuild)6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys-auth/polkit/polkit-0.120.ebuild b/sys-auth/polkit/polkit-0.120-r1.ebuild
index f8a3419af6e4..8860ae9bfa5f 100644
--- a/sys-auth/polkit/polkit-0.120.ebuild
+++ b/sys-auth/polkit/polkit-0.120-r1.ebuild
@@ -102,6 +102,12 @@ src_install() {
diropts -m 0700 -o polkitd
keepdir /usr/share/polkit-1/rules.d
+
+ # meson does not install required files with SUID bit. See
+ # https://bugs.gentoo.org/816393
+ # Remove the following lines once this has been fixed by upstream
+ fperms u+s /usr/bin/pkexec
+ fperms u+s /usr/lib/polkit-1/polkit-agent-helper-1
}
pkg_postinst() {