From 0241abd55b80c7eabcd92e66726e946ef1be039a Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 4 Apr 2018 18:47:47 +0100 Subject: [PATCH] Set the email onion domain as hostname on onion only installs --- src/freedombone-utils-final | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/freedombone-utils-final b/src/freedombone-utils-final index 5886db9e..c8905b72 100755 --- a/src/freedombone-utils-final +++ b/src/freedombone-utils-final @@ -124,6 +124,20 @@ function create_default_user_removal_daemon { systemctl enable firststart } +function final_set_onion_hostname { + if [[ "$ONION_ONLY" == 'no' ]]; then + return + fi + + if [ ! -f /var/lib/tor/hidden_service_email/hostname ]; then + echo $'No onion domain for email was found' + exit 368365 + fi + onion_domain=$(cat /var/lib/tor/hidden_service_email/hostname) + echo "$onion_domain" > /etc/hostname + hostname "$onion_domain" +} + function setup_final { function_check update_installed_apps_list update_installed_apps_list @@ -131,6 +145,9 @@ function setup_final { function_check create_default_user_removal_daemon create_default_user_removal_daemon + function_check final_set_onion_hostname + final_set_onion_hostname + function_check install_tripwire install_tripwire