commit:     be67148802010c6065e170c4d1d43c3ef3967fe2
Author:     Daniele Rondina <geaaru <AT> gmail <DOT> com>
AuthorDate: Fri Sep 18 10:11:44 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 17 13:19:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be671488

net-dialup/freeradius: Fix /etc/raddb permissions

Package-Manager: Portage-2.3.89, Repoman-2.3.22
Signed-off-by: Daniele Rondina <geaaru <AT> gmail.com>
Closes: https://bugs.gentoo.org/711756
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-dialup/freeradius/freeradius-3.0.20.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/net-dialup/freeradius/freeradius-3.0.20.ebuild 
b/net-dialup/freeradius/freeradius-3.0.20.ebuild
index b7e8e652bc8..eb74f42057c 100644
--- a/net-dialup/freeradius/freeradius-3.0.20.ebuild
+++ b/net-dialup/freeradius/freeradius-3.0.20.ebuild
@@ -228,6 +228,10 @@ src_install() {
 
        pamd_mimic_system radiusd auth account password session
 
+       # fix #711756
+       fowners -R radius:radius /etc/raddb
+       fowners -R radius:radius /var/log/radius
+
        dodoc CREDITS
 
        rm "${ED}/usr/sbin/rc.radiusd" || die
@@ -246,6 +250,7 @@ src_install() {
        systemd_dounit "${S}"/debian/freeradius.service
 
        find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+
 }
 
 pkg_config() {

Reply via email to