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