From 2014c4bb112d3d64d203474b5f0a1680d0296238 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Tue, 27 Nov 2018 18:40:22 +0000 Subject: [PATCH] Remove muc log if it exists --- src/freedombone-app-xmpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp index 4986274f6..3fab0d357 100755 --- a/src/freedombone-app-xmpp +++ b/src/freedombone-app-xmpp @@ -197,6 +197,16 @@ function logging_off_xmpp { logging_restart_prosody= + # remove any chat log + read_config_param DEFAULT_DOMAIN_NAME + prosody_chat_domain="chat.${DEFAULT_DOMAIN_NAME}" + # shellcheck disable=SC2001 + prosody_chat_domain_str=$(echo "$prosody_chat_domain" | sed 's|.|%2e|g') + if [ -d "/var/lib/prosody/${prosody_chat_domain_str}/muc_log" ]; then + rm -rf "/var/lib/prosody/${prosody_chat_domain_str}/muc_log" + logging_restart_prosody=1 + fi + if ! grep -q 'muc_log_by_default = false;' /etc/prosody/prosody.cfg.lua; then sed -i 's|muc_log_by_default.*|muc_log_by_default = false;|g' /etc/prosody/prosody.cfg.lua logging_restart_prosody=1 -- GitLab