From 72a0efc1c03ec11772add867ed333011cbe10eb2 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Sun, 8 Jul 2018 10:28:41 +0100 Subject: [PATCH] Improve broadcast configuration for xmpp --- src/freedombone-app-xmpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp index fa8587f19..56e64ee0d 100755 --- a/src/freedombone-app-xmpp +++ b/src/freedombone-app-xmpp @@ -843,8 +843,11 @@ function xmpp_onion_addresses { function xmpp_broadcast { filename="$1" - echo "Component \"notification@$HOSTNAME\" \"broadcast\"" >> "$filename" - echo " broadcast_senders = { \"notification@$HOSTNAME\" }" >> "$filename" + if ! grep -q "broadcast_senders" "$filename"; then + echo "broadcast_senders = { \"notification@$HOSTNAME\" }" >> "$filename" + else + sed -i "s|broadcast_senders.*|broadcast_senders = { \"notification@$HOSTNAME\" }|g" "$filename" + fi } function xmpp_create_config { -- GitLab