diff --git a/src/freedombone-utils-onion b/src/freedombone-utils-onion index d6ea6243..498360b3 100755 --- a/src/freedombone-utils-onion +++ b/src/freedombone-utils-onion @@ -103,7 +103,17 @@ function add_onion_service { echo $"${onion_service_name} onion site hostname not found" exit 76362 fi - echo $(cat /var/lib/tor/hidden_service_${onion_service_name}/hostname) + + onion_address=$(cat /var/lib/tor/hidden_service_${onion_service_name}/hostname) + + # Record the domain in the completion file + if ! grep "${onion_service_name} onion domain" $COMPLETION_FILE; then + echo "${onion_service_name} onion domain:${onion_address}" >> $COMPLETION_FILE + else + sed -i "s|${onion_service_name} onion domain.*|${onion_service_name} onion domain:${onion_address}|g" $COMPLETION_FILE + fi + + echo $onion_address } function set_default_onion_domains {