瀏覽代碼

Move tor services to new file

Bob Mottram 7 年之前
父節點
當前提交
990edc125c
共有 4 個文件被更改,包括 9 次插入9 次删除
  1. 2
    2
      src/freedombone-app-gogs
  2. 2
    2
      src/freedombone-app-keyserver
  3. 3
    3
      src/freedombone-app-xmpp
  4. 2
    2
      src/freedombone-base-email

+ 2
- 2
src/freedombone-app-gogs 查看文件

@@ -655,11 +655,11 @@ function install_gogs {
655 655
         echo $'No Tor installation found. Gogs onion site cannot be configured.'
656 656
         exit 877367
657 657
     fi
658
-    if ! grep -q "hidden_service_gogs" /etc/tor/torrc; then
658
+    if ! grep -q "hidden_service_gogs" $ONION_SERVICES_FILE; then
659 659
         { echo 'HiddenServiceDir /var/lib/tor/hidden_service_gogs/';
660 660
           echo 'HiddenServiceVersion 3';
661 661
           echo "HiddenServicePort 80 127.0.0.1:${GIT_ONION_PORT}";
662
-          echo "HiddenServicePort 9418 127.0.0.1:9418"; } >> /etc/tor/torrc
662
+          echo "HiddenServicePort 9418 127.0.0.1:9418"; } >> $ONION_SERVICES_FILE
663 663
         echo $'Added onion site for Gogs'
664 664
     fi
665 665
 

+ 2
- 2
src/freedombone-app-keyserver 查看文件

@@ -656,12 +656,12 @@ function install_keyserver {
656 656
 
657 657
     chown debian-sks: $sksconf_file
658 658
 
659
-    if ! grep -q "hidden_service_sks" /etc/tor/torrc; then
659
+    if ! grep -q "hidden_service_sks" $ONION_SERVICES_FILE; then
660 660
         { echo 'HiddenServiceDir /var/lib/tor/hidden_service_sks/';
661 661
           echo 'HiddenServiceVersion 3';
662 662
           echo "HiddenServicePort 11370 127.0.0.1:11370";
663 663
           echo "HiddenServicePort 11373 127.0.0.1:11371";
664
-          echo "HiddenServicePort 11372 127.0.0.1:11372"; } >> /etc/tor/torrc
664
+          echo "HiddenServicePort 11372 127.0.0.1:11372"; } >> $ONION_SERVICES_FILE
665 665
         echo $'Added onion site for sks'
666 666
     fi
667 667
 

+ 3
- 3
src/freedombone-app-xmpp 查看文件

@@ -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
 

+ 2
- 2
src/freedombone-base-email 查看文件

@@ -224,12 +224,12 @@ function email_create_template {
224 224
 
225 225
 function create_email_onion_address {
226 226
     email_hostname='/var/lib/tor/hidden_service_email/hostname'
227
-    if ! grep -q "hidden_service_email" /etc/tor/torrc; then
227
+    if ! grep -q "hidden_service_email" $ONION_SERVICES_FILE; then
228 228
         { echo 'HiddenServiceDir /var/lib/tor/hidden_service_email/';
229 229
           echo 'HiddenServiceVersion 3';
230 230
           echo 'HiddenServicePort 25 127.0.0.1:25';
231 231
           echo 'HiddenServicePort 587 127.0.0.1:587';
232
-          echo 'HiddenServicePort 465 127.0.0.1:465'; } >> /etc/tor/torrc
232
+          echo 'HiddenServicePort 465 127.0.0.1:465'; } >> $ONION_SERVICES_FILE
233 233
 
234 234
         function_check onion_update
235 235
         onion_update