Gentoo Archives: gentoo-commits

From: "Amadeusz Piotr Żołnowski" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/
Date: Sat, 27 Aug 2016 13:28:05
Message-Id: 1472303570.b0275c3408ac007193ea244ef1c6e367443ed5ce.aidecoe@gentoo
1 commit: b0275c3408ac007193ea244ef1c6e367443ed5ce
2 Author: Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 27 12:42:24 2016 +0000
4 Commit: Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 27 13:12:50 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0275c34
7
8 net-im/ejabberd: Reapply read bit on epam wrapper
9
10 sfperms drops read bit from files with suid. Reapply it.
11
12 Gentoo-Bug: 592218
13
14 net-im/ejabberd/ejabberd-16.04-r1.ebuild | 8 ++++++++
15 1 file changed, 8 insertions(+)
16
17 diff --git a/net-im/ejabberd/ejabberd-16.04-r1.ebuild b/net-im/ejabberd/ejabberd-16.04-r1.ebuild
18 index 33a6258..ab12391 100644
19 --- a/net-im/ejabberd/ejabberd-16.04-r1.ebuild
20 +++ b/net-im/ejabberd/ejabberd-16.04-r1.ebuild
21 @@ -288,4 +288,12 @@ pkg_postinst() {
22 if ! ejabberd_cert_exists; then
23 ejabberd_cert_install
24 fi
25 +
26 + if use pam; then
27 + # sfperms drops read bit from files with suid. Reapply it.
28 + # Fix bug #592218.
29 + local epam_path="$(get_ejabberd_path)/priv/bin/epam"
30 + chmod g+r "${EROOT%/}${epam_path}" \
31 + || die "failed to correct ${epam_path} permissions"
32 + fi
33 }