Parcourir la source

Remove mobile directory

Bob Mottram il y a 8 ans
Parent
révision
79323d4e88
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6
    1
      src/freedombone-utils-onion

+ 6
- 1
src/freedombone-utils-onion Voir le fichier

71
 function remove_onion_service {
71
 function remove_onion_service {
72
     onion_service_name="$1"
72
     onion_service_name="$1"
73
     onion_service_port_to=$2
73
     onion_service_port_to=$2
74
+
74
     #sed -i "/stealth ${onion_service_name}/d" /etc/tor/torrc
75
     #sed -i "/stealth ${onion_service_name}/d" /etc/tor/torrc
75
     sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
76
     sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
76
     sed -i "/hidden_service_${onion_service_name}_mobile/d" /etc/tor/torrc
77
     sed -i "/hidden_service_${onion_service_name}_mobile/d" /etc/tor/torrc
84
             fi
85
             fi
85
         fi
86
         fi
86
     fi
87
     fi
87
-    if [[ $(onion_service_exists ${onion_service_name}) == "1" ]]; then
88
+    if [ -d /var/lib/tor/hidden_service_${onion_service_name} ]; then
88
         shred -zu /var/lib/tor/hidden_service_${onion_service_name}/*
89
         shred -zu /var/lib/tor/hidden_service_${onion_service_name}/*
89
         rm -rf /var/lib/tor/hidden_service_${onion_service_name}
90
         rm -rf /var/lib/tor/hidden_service_${onion_service_name}
90
     fi
91
     fi
92
+    if [ -d /var/lib/tor/hidden_service_${onion_service_name}_mobile ]; then
93
+        shred -zu /var/lib/tor/hidden_service_${onion_service_name}_mobile/*
94
+        rm -rf /var/lib/tor/hidden_service_${onion_service_name}_mobile
95
+    fi
91
     remove_completion_param "${onion_service_name} onion domain"
96
     remove_completion_param "${onion_service_name} onion domain"
92
     onion_update
97
     onion_update
93
 }
98
 }