From f864019e248e071de2949ea9616f426a898f3897 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@robotics.uk.to> Date: Fri, 4 Jan 2019 17:03:41 +0000 Subject: [PATCH] Only change the default domain for non-onion installs --- src/freedombone-installer | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/freedombone-installer b/src/freedombone-installer index 48b7c00c6..82917743a 100755 --- a/src/freedombone-installer +++ b/src/freedombone-installer @@ -2986,20 +2986,23 @@ function change_default_domain { new_default_domain_name=$(cat "$default_domain_file") rm "$default_domain_file" - if [ "$new_default_domain_name" ]; then - if [ ${#new_default_domain_name} -gt 5 ]; then - if [[ "$new_default_domain_name" == *'.'* ]]; then - - # set the new default domain within the config file - if ! grep -q "NEW_DEFAULT_DOMAIN_NAME=" $CONFIGURATION_FILE; then - echo "NEW_DEFAULT_DOMAIN_NAME=$new_default_domain_name" >> $CONFIGURATION_FILE - else - sed -i "s|NEW_DEFAULT_DOMAIN_NAME=.*|NEW_DEFAULT_DOMAIN_NAME=$new_default_domain_name|g" $CONFIGURATION_FILE - fi + ONION_ONLY=$(grep 'ONION_ONLY=' "$CONFIGURATION_FILE" | head -n 1 | awk -F '=' '{print $2}') + if [[ "$ONION_ONLY" == 'no' ]]; then + if [ "$new_default_domain_name" ]; then + if [ ${#new_default_domain_name} -gt 5 ]; then + if [[ "$new_default_domain_name" == *'.'* ]]; then + + # set the new default domain within the config file + if ! grep -q "NEW_DEFAULT_DOMAIN_NAME=" $CONFIGURATION_FILE; then + echo "NEW_DEFAULT_DOMAIN_NAME=$new_default_domain_name" >> $CONFIGURATION_FILE + else + sed -i "s|NEW_DEFAULT_DOMAIN_NAME=.*|NEW_DEFAULT_DOMAIN_NAME=$new_default_domain_name|g" $CONFIGURATION_FILE + fi - # initiate an upgrade - touch "$upgrade_file" + # initiate an upgrade + touch "$upgrade_file" + fi fi fi fi -- GitLab