From 91064fe8734be216413e8e1207b5cc664e3f6928 Mon Sep 17 00:00:00 2001
From: strawberry <strawberry@puppygock.gay>
Date: Wed, 15 May 2024 13:34:23 -0400
Subject: [PATCH] fix up systemd unit file, remove chown on config file for
 debian

Signed-off-by: strawberry <strawberry@puppygock.gay>
---
 debian/conduwuit.service | 10 ++++++----
 debian/postinst          |  1 -
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/debian/conduwuit.service b/debian/conduwuit.service
index 46f4cbbfd..ef59f098a 100644
--- a/debian/conduwuit.service
+++ b/debian/conduwuit.service
@@ -13,6 +13,8 @@ Environment="CONDUWUIT_CONFIG=/etc/conduwuit/conduwuit.toml"
 
 ExecStart=/usr/sbin/conduwuit
 
+ReadWritePaths=/var/lib/conduwuit /etc/conduwuit
+
 AmbientCapabilities=
 CapabilityBoundingSet=
 
@@ -44,16 +46,16 @@ SystemCallArchitectures=native
 SystemCallFilter=@system-service @resources
 SystemCallFilter=~@clock @debug @module @mount @reboot @swap @cpu-emulation @obsolete @timer @chown @setuid @privileged @keyring @ipc
 SystemCallErrorNumber=EPERM
-StateDirectory=conduwuit
+#StateDirectory=conduwuit
 
-RuntimeDirectory=conduit
+RuntimeDirectory=conduwuit
 RuntimeDirectoryMode=0750
 
 Restart=on-failure
 RestartSec=5
 
-TimeoutStopSec=4m
-TimeoutStartSec=4m
+TimeoutStopSec=2m
+TimeoutStartSec=2m
 
 StartLimitInterval=1m
 StartLimitBurst=5
diff --git a/debian/postinst b/debian/postinst
index d07ad36b1..f82cbfffe 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -30,7 +30,6 @@ case "$1" in
 
     chown -v conduwuit:conduwuit -R "$CONDUWUIT_DATABASE_PATH"
     chown -v conduwuit:conduwuit -R "$CONDUWUIT_CONFIG_PATH"
-    chown -v conduwuit:conduwuit -R "$CONDUWUIT_CONFIG_FILE"
 
     chmod -v 740 "$CONDUWUIT_DATABASE_PATH"
 
-- 
GitLab