commit:     5b1bfcf76b21754cc156d92c826857f654d47a5c
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Aug  8 10:01:04 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Aug  8 10:01:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b1bfcf7

www-apps/pleroma: lower permissions within /opt/pleroma

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild 
b/www-apps/pleroma/pleroma-9999.ebuild
index 63bd6243c5..0c220087cb 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -82,7 +82,8 @@ src_install() {
        mkdir -p "${ED}/opt" || die
        cp -pr ./pleroma "${ED}/opt/pleroma" || die
        fperms 0750 /opt/pleroma
-       fowners 0:pleroma /opt/pleroma
+       fperms -R g-w,o= /opt/pleroma
+       fowners -R 0:pleroma /opt/pleroma
 
        dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
        dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl

Reply via email to