Selaa lähdekoodia

Function to remove an onion service

Bob Mottram 8 vuotta sitten
vanhempi
commit
5281b96330
1 muutettua tiedostoa jossa 12 lisäystä ja 4 poistoa
  1. 12
    4
      src/freedombone-utils-onion

+ 12
- 4
src/freedombone-utils-onion Näytä tiedosto

54
 	fi
54
 	fi
55
 }
55
 }
56
 
56
 
57
+function remove_onion_service {
58
+	onion_service_name="$1"
59
+	onion_service_port_to=$2
60
+	sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
61
+	sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc
62
+	systemctl restart tor
63
+}
64
+
57
 function add_onion_service {
65
 function add_onion_service {
58
 	onion_service_name="$1"
66
 	onion_service_name="$1"
59
 	onion_service_port_from=$2
67
 	onion_service_port_from=$2
120
 		return
128
 		return
121
 	fi
129
 	fi
122
 	if [ $MICROBLOG_DOMAIN_NAME ]; then
130
 	if [ $MICROBLOG_DOMAIN_NAME ]; then
123
-	    function_check create_avahi_service
131
+		function_check create_avahi_service
124
 		create_avahi_service microblog http tcp $MICROBLOG_ONION_PORT
132
 		create_avahi_service microblog http tcp $MICROBLOG_ONION_PORT
125
 	fi
133
 	fi
126
 	if [ $FULLBLOG_DOMAIN_NAME ]; then
134
 	if [ $FULLBLOG_DOMAIN_NAME ]; then
127
-	    function_check create_avahi_service
135
+		function_check create_avahi_service
128
 		create_avahi_service blog http tcp $BLOG_ONION_PORT
136
 		create_avahi_service blog http tcp $BLOG_ONION_PORT
129
 	fi
137
 	fi
130
 	if [ $GIT_DOMAIN_NAME ]; then
138
 	if [ $GIT_DOMAIN_NAME ]; then
131
-	    function_check create_avahi_service
139
+		function_check create_avahi_service
132
 		create_avahi_service git http tcp $GIT_ONION_PORT
140
 		create_avahi_service git http tcp $GIT_ONION_PORT
133
 	fi
141
 	fi
134
 	if [ $WIKI_DOMAIN_NAME ]; then
142
 	if [ $WIKI_DOMAIN_NAME ]; then
135
-	    function_check create_avahi_service
143
+		function_check create_avahi_service
136
 		create_avahi_service wiki http tcp $WIKI_ONION_PORT
144
 		create_avahi_service wiki http tcp $WIKI_ONION_PORT
137
 	fi
145
 	fi
138
 }
146
 }