commit:     07010386f072a6030f89ba14db0e2385c39d3f3e
Author:     Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
AuthorDate: Mon Feb 24 17:45:52 2025 +0000
Commit:     gerion <gerion.entrup <AT> flump <DOT> de>
CommitDate: Mon Feb 24 17:45:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=07010386

*/mollysocket: fix config file and add user and group

Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de>

 acct-group/mollysocket/Manifest               |  1 +
 acct-group/mollysocket/mollysocket-0.ebuild   |  9 +++++++++
 acct-user/mollysocket/Manifest                |  1 +
 acct-user/mollysocket/mollysocket-0.ebuild    | 12 ++++++++++++
 www-misc/mollysocket/Manifest                 |  2 +-
 www-misc/mollysocket/mollysocket-1.6.0.ebuild |  8 +++++++-
 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

Reply via email to