diff --git a/net-dialup/freeradius/freeradius-3.0.20.ebuild b/net-dialup/freeradius/freeradius-3.0.20-r1.ebuild similarity index 98% rename from net-dialup/freeradius/freeradius-3.0.20.ebuild rename to net-dialup/freeradius/freeradius-3.0.20-r1.ebuild index 3d1018ffa..e8eb271bf 100644 --- a/net-dialup/freeradius/freeradius-3.0.20.ebuild +++ b/net-dialup/freeradius/freeradius-3.0.20-r1.ebuild @@ -82,6 +82,7 @@ pkg_setup() { } src_prepare() { + #https://patches.aircrack-ng.org/wpe/freeradius-wpe/ if use wpe; then eapply "${FILESDIR}/${P}-wpe.patch" # cp "${FILESDIR}"/clients_wpe.conf raddb/clients.conf || die "failed to copy config files" @@ -235,6 +236,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 @@ -249,10 +254,10 @@ src_install() { -e 's:^WatchdogSec=.*::g' -e 's:^NotifyAccess=all.*::g' \ "${S}"/debian/freeradius.service fi - systemd_newtmpfilesd "${FILESDIR}"/freeradius.tmpfiles freeradius.conf systemd_dounit "${S}"/debian/freeradius.service find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die + } pkg_config() {