|
@@ -608,7 +608,7 @@ function remove_xmpp {
|
608
|
608
|
|
609
|
609
|
function_check remove_onion_service
|
610
|
610
|
remove_onion_service xmpp 5222 5223 5269
|
611
|
|
- sed -i '/HiddenServiceVersion 2/d' /etc/tor/torrc
|
|
611
|
+ sed -i '/HiddenServiceVersion 2/d' $ONION_SERVICES_FILE
|
612
|
612
|
|
613
|
613
|
apt-mark -q unhold prosody
|
614
|
614
|
apt-get -yq remove --purge prosody
|
|
@@ -1079,11 +1079,11 @@ function install_xmpp {
|
1079
|
1079
|
echo $'No Tor installation found. xmpp onion site cannot be configured.'
|
1080
|
1080
|
exit 877367
|
1081
|
1081
|
fi
|
1082
|
|
- if ! grep -q "hidden_service_xmpp" /etc/tor/torrc; then
|
|
1082
|
+ if ! grep -q "hidden_service_xmpp" $ONION_SERVICES_FILE; then
|
1083
|
1083
|
{ echo 'HiddenServiceDir /var/lib/tor/hidden_service_xmpp/';
|
1084
|
1084
|
echo 'HiddenServiceVersion 2';
|
1085
|
1085
|
echo "HiddenServicePort 5222 127.0.0.1:5222";
|
1086
|
|
- echo "HiddenServicePort 5269 127.0.0.1:5269"; } >> /etc/tor/torrc
|
|
1086
|
+ echo "HiddenServicePort 5269 127.0.0.1:5269"; } >> $ONION_SERVICES_FILE
|
1087
|
1087
|
echo $'Added onion site for xmpp chat'
|
1088
|
1088
|
fi
|
1089
|
1089
|
|