From b740a7f72abc796b026c6e1f869ca5c9db9e6175 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Fri, 17 Aug 2018 20:57:00 +0100
Subject: [PATCH] Show onion domain names for installed apps

---
 src/freedombone-utils-webadmin | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 662e23650..fd82fe10e 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -439,13 +439,17 @@ function web_admin_create_installed_apps {
                     fi
 
                     read_config_param "${app_name_upper}_DOMAIN_NAME"
-                    test_domain_name="${app_name_upper}_DOMAIN_NAME"
-                    domain_name=${!test_domain_name}
+                    if [[ "$ONION_ONLY" == 'no' ]]; then
+                        test_domain_name="${app_name_upper}_DOMAIN_NAME"
+                        domain_name=${!test_domain_name}
+                    else
+                        domain_name=$(cat "/var/lib/tor/hidden_service_${app_name}/hostname")
+                    fi
                     if [ "$domain_name" ]; then
                         if [[ "$domain_name" != *'.onion' ]]; then
                             domain_name="https://${!test_domain_name}"
                         else
-                            domain_name="http://${!test_domain_name}"
+                            domain_name="http://${test_domain_name}"
                         fi
                     fi
 
-- 
GitLab