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