commit:     6e7e6c33f5a2f02cf74a4851b858b63ab91e6e5d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 15 01:19:14 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 15 01:19:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7e6c33

app-admin/sagan: fix log and runtime directory permissions

Closes: https://bugs.gentoo.org/775902
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../sagan/{sagan-2.0.1-r3.ebuild => sagan-2.0.1-r4.ebuild}     | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-admin/sagan/sagan-2.0.1-r3.ebuild 
b/app-admin/sagan/sagan-2.0.1-r4.ebuild
similarity index 92%
rename from app-admin/sagan/sagan-2.0.1-r3.ebuild
rename to app-admin/sagan/sagan-2.0.1-r4.ebuild
index 6632f1f5d4e..50e4eef4484 100644
--- a/app-admin/sagan/sagan-2.0.1-r3.ebuild
+++ b/app-admin/sagan/sagan-2.0.1-r4.ebuild
@@ -79,11 +79,15 @@ src_install() {
                -e "s:/var/run/sagan:${EPREFIX}/run/sagan:" \
                "${ED}"/etc/sagan.yaml || die
 
-       diropts -g sagan -o sagan -m 775
-       keepdir /var/log/sagan
+       diropts -g sagan -o sagan -m 750
+       # bug #775902
+       keepdir /var/sagan/{,fifo}
+       keepdir /var/log/sagan/{,stats}
+
+       fowners sagan:sagan /var/log/sagan/{,stats}
 
        touch "${ED}"/var/log/sagan/sagan.log || die
-       chown sagan.sagan "${ED}"/var/log/sagan/sagan.log || die
+       fowners sagan:sagan /var/log/sagan/sagan.log || die
 
        newinitd "${FILESDIR}"/sagan.init-r1 sagan
        newconfd "${FILESDIR}"/sagan.confd sagan

Reply via email to