From f6d1372c333e855975733ff74f3bf5ad9df9dd57 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Wed, 5 Dec 2018 13:09:38 +0000
Subject: [PATCH] Change searx base url when system name is changed

---
 src/freedombone-utils-dns | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/freedombone-utils-dns b/src/freedombone-utils-dns
index e67d45539..9cbefeef3 100755
--- a/src/freedombone-utils-dns
+++ b/src/freedombone-utils-dns
@@ -106,6 +106,12 @@ function change_system_local_name {
             if grep -q "host-name=$NEW_SYSTEM_NAME" /etc/avahi/avahi-daemon.conf; then
                 install_web_admin
                 systemctl restart webadmin
+
+                if [ -f /etc/searx/searx/settings.yml ]; then
+                    sed -i "s|base_url.*|base_url : http://${NEW_SYSTEM_NAME}/search|g" /etc/searx/searx/settings.yml
+                    systemctl restart searx
+                fi
+
                 if [ "$NEW_SYSTEM_NAME_INTERACTIVE" ]; then
                     dialog --title $"New local network name" \
                            --msgbox $"The name of this system on your local network was changed successfully" 6 70
-- 
GitLab