|
@@ -84,6 +84,9 @@ MINIMAL_INSTALL="yes"
|
84
|
84
|
# default SSH port
|
85
|
85
|
SSH_PORT=2222
|
86
|
86
|
|
|
87
|
+# Whether sites are accessible only within a Tor browser
|
|
88
|
+ONION_ONLY="no"
|
|
89
|
+
|
87
|
90
|
mesh_router_setup_script() {
|
88
|
91
|
# create a setup script for a mesh router
|
89
|
92
|
mesh_script_filename=$1
|
|
@@ -188,6 +191,10 @@ case $key in
|
188
|
191
|
shift
|
189
|
192
|
VARIANT="$1"
|
190
|
193
|
;;
|
|
194
|
+ -o|--onion)
|
|
195
|
+ shift
|
|
196
|
+ ONION_ONLY="$1"
|
|
197
|
+ ;;
|
191
|
198
|
*)
|
192
|
199
|
# unknown option
|
193
|
200
|
;;
|
|
@@ -262,7 +269,8 @@ make $IMAGE_TYPE \
|
262
|
269
|
SSH_PUBKEY="$SSH_PUBKEY" \
|
263
|
270
|
GENERIC_IMAGE="$GENERIC_IMAGE" \
|
264
|
271
|
MINIMAL_INSTALL="$MINIMAL_INSTALL" \
|
265
|
|
- SSH_PORT="$SSH_PORT"
|
|
272
|
+ SSH_PORT="$SSH_PORT" \
|
|
273
|
+ ONION_ONLY="$ONION_ONLY"
|
266
|
274
|
|
267
|
275
|
if [ ! "$?" = "0" ]; then
|
268
|
276
|
echo $'Build failed'
|