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