aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerion Entrup <gerion.entrup@flump.de>2025-02-24 18:45:52 +0100
committerGerion Entrup <gerion.entrup@flump.de>2025-02-24 18:45:52 +0100
commit07010386f072a6030f89ba14db0e2385c39d3f3e (patch)
treebbf7bfae967bb8515b037b30dda7c552d9555900
parentwww-misc/mollysocket: new package, add 1.6.0 (diff)
downloadgerislay-master.tar.gz
gerislay-master.tar.bz2
gerislay-master.zip
*/mollysocket: fix config file and add user and groupHEADmaster
Signed-off-by: Gerion Entrup <gerion.entrup@flump.de>
-rw-r--r--acct-group/mollysocket/Manifest1
-rw-r--r--acct-group/mollysocket/mollysocket-0.ebuild9
-rw-r--r--acct-user/mollysocket/Manifest1
-rw-r--r--acct-user/mollysocket/mollysocket-0.ebuild12
-rw-r--r--www-misc/mollysocket/Manifest2
-rw-r--r--www-misc/mollysocket/mollysocket-1.6.0.ebuild8
6 files changed, 31 insertions, 2 deletions
diff --git a/acct-group/mollysocket/Manifest b/acct-group/mollysocket/Manifest
new file mode 100644
index 0000000..120724d
--- /dev/null
+++ b/acct-group/mollysocket/Manifest
@@ -0,0 +1 @@
+EBUILD mollysocket-0.ebuild 187 BLAKE2B 3f0807527211dca1cfd8dbafd54e53c1bd0b23865eb11e016486704f3a913c5a0f7835046e6305cac92a99b1ed6783fd40f33e6df67867ad3d372c0a69554c15 SHA512 11cb9efdb3c2b938b4326a00c058f8bba5fc63e865df8d47d044cd0251992d0101c8a0ff6b288b4d93ebba282ab08f4c4adda30cb9910970906575ac711367eb
diff --git a/acct-group/mollysocket/mollysocket-0.ebuild b/acct-group/mollysocket/mollysocket-0.ebuild
new file mode 100644
index 0000000..4ca4465
--- /dev/null
+++ b/acct-group/mollysocket/mollysocket-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group for mollysocket"
+ACCT_GROUP_ID=547
diff --git a/acct-user/mollysocket/Manifest b/acct-user/mollysocket/Manifest
new file mode 100644
index 0000000..7fd8b94
--- /dev/null
+++ b/acct-user/mollysocket/Manifest
@@ -0,0 +1 @@
+EBUILD mollysocket-0.ebuild 231 BLAKE2B 4c1f952636b53aa30ef2469958821c45a6b41abe4fc0fd46ecdc34aa4b5fa2c85987e012b529cb57730eb1c798a9a521f1238eabf1b9b207cf2f9fc3d32090d3 SHA512 73efb37371ede47e75e4265d68ebb46276142f4fe394801ba6e6c8e71e684716a9f2b10919e7ee12501ce03e097276496d3f5c6e0ddab1400baa98e2b5e870eb
diff --git a/acct-user/mollysocket/mollysocket-0.ebuild b/acct-user/mollysocket/mollysocket-0.ebuild
new file mode 100644
index 0000000..427ebc5
--- /dev/null
+++ b/acct-user/mollysocket/mollysocket-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for mollysocket"
+ACCT_USER_ID=547
+ACCT_USER_GROUPS=( ${PN} )
+
+acct-user_add_deps
diff --git a/www-misc/mollysocket/Manifest b/www-misc/mollysocket/Manifest
index 04945a2..40e5adb 100644
--- a/www-misc/mollysocket/Manifest
+++ b/www-misc/mollysocket/Manifest
@@ -369,5 +369,5 @@ DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d5983
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
-EBUILD mollysocket-1.6.0.ebuild 7884 BLAKE2B f366e65ca496669bdb203fbf8a384c92073275655c3339da36da5d4ea2cf9be7e0d9f2875ccb925a4975581adc02ed2313c591ca2da63a5af06083bacc76ce5b SHA512 f6d2675ec2d4b30e5e262165a11e074ce5eddde34881a5579b9fd2ec7151de684e3d4e4ca8128d70909ff93fd035568a916848477cb64236ea14f21d450b608c
+EBUILD mollysocket-1.6.0.ebuild 8098 BLAKE2B c1ec57546c56f4d8282b0a0052938d2c79b82f2fbb29a911a787e6d9805baa00dd3cd2622783e06d4b95554bd7a777e353c0c8c327b1d56e392fe1f15600d990 SHA512 bad8514332f0ec7fcff5162e177298497f6c101f285d452601fee15a8e34dc15e8dafd2f69f0d0c1ea2be5a475899b16ce1e5e8b421e7adf4b6c22bdd6ed79e7
MISC metadata.xml 350 BLAKE2B 5dd4c81d8cdb2675c5b3d07d61b2e403db61f6d46b83e468cb0dca253380ddbb074f542592ca9d3d8a5d66d7c4d35a5d85cb4b0ef7cf50e25153f8f3193c4b1f SHA512 c59f53bbac10e6a309e8cede42606c15af867393229413e82e034d4ebfe55505eb25ea0ff7ab5b0dbe73f561a4e228279367defed52457951371ea55689d4b8b
diff --git a/www-misc/mollysocket/mollysocket-1.6.0.ebuild b/www-misc/mollysocket/mollysocket-1.6.0.ebuild
index 47a3903..68adfc3 100644
--- a/www-misc/mollysocket/mollysocket-1.6.0.ebuild
+++ b/www-misc/mollysocket/mollysocket-1.6.0.ebuild
@@ -397,11 +397,17 @@ DEPEND="
dev-db/sqlite
dev-libs/openssl
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+ acct-user/${PN}
+ acct-group/${PN}
+"
src_install() {
cargo_src_install
+ # use system paths
+ sed -i '/^WorkingDirectory/d;s,/opt/mollysocket/prod.toml,/etc/mollysocket/config.toml,g;s,/opt/mollysocket/ms,/usr/bin/mollysocket,g' mollysocket.service
systemd_dounit mollysocket.service
# in the next release
# systemd_dounit mollysocket-vapid.service