|
@@ -94,12 +94,14 @@ function xmpp_add_onion_address {
|
94
|
94
|
if [ ${#onion_address} -eq 0 ]; then
|
95
|
95
|
return
|
96
|
96
|
fi
|
97
|
|
- if grep -q "[\"${domain_name}\"]" /etc/prosody/prosody.cfg.lua; then
|
98
|
|
- sed -i "s|[\"${domain_name}\"].*|[\"${domain_name}\"] = \"${onion_address}\";|g" /etc/prosody/prosody.cfg.lua
|
99
|
|
- else
|
100
|
|
- sed -i "/onions_map = {/a [\"${domain_name}\"] = \"${onion_address}\";" /etc/prosody/prosody.cfg.lua
|
|
97
|
+ if ! grep "[\"${domain_name}\"] = \"${onion_address}\";" /etc/prosody/prosody.cfg.lua; then
|
|
98
|
+ if grep -q "[\"${domain_name}\"]" /etc/prosody/prosody.cfg.lua; then
|
|
99
|
+ sed -i "s|[\"${domain_name}\"].*|[\"${domain_name}\"] = \"${onion_address}\";|g" /etc/prosody/prosody.cfg.lua
|
|
100
|
+ else
|
|
101
|
+ sed -i "/onions_map = {/a [\"${domain_name}\"] = \"${onion_address}\";" /etc/prosody/prosody.cfg.lua
|
|
102
|
+ fi
|
|
103
|
+ systemctl restart prosody
|
101
|
104
|
fi
|
102
|
|
- systemctl restart prosody
|
103
|
105
|
}
|
104
|
106
|
|
105
|
107
|
function xmpp_add_onion_address_interactive {
|