浏览代码

Mirror option to set packages repo when building images

Bob Mottram 9 年前
父节点
当前提交
016ab6388f
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10
    1
      src/freedombone-image

+ 10
- 1
src/freedombone-image 查看文件

@@ -93,6 +93,9 @@ SSH_PORT=2222
93 93
 # Whether sites are accessible only within a Tor browser
94 94
 ONION_ONLY="no"
95 95
 
96
+# Where to fetch packages
97
+MIRROR='http://httpredir.debian.org/debian'
98
+
96 99
 mesh_router_setup_script() {
97 100
     # create a setup script for a mesh router
98 101
     mesh_script_filename=$1
@@ -205,6 +208,10 @@ case $key in
205 208
     shift
206 209
     PROJECT_REPO="$1"
207 210
     ;;
211
+    -m|--mirror)
212
+    shift
213
+    MIRROR="$1"
214
+    ;;
208 215
     *)
209 216
     # unknown option
210 217
     ;;
@@ -290,7 +297,9 @@ make $IMAGE_TYPE \
290 297
     SSH_PORT="$SSH_PORT" \
291 298
     ONION_ONLY="$ONION_ONLY" \
292 299
     IMAGE_NAME="$IMAGE_NAME" \
293
-    PROJECT_REPO="$PROJECT_REPO"
300
+    PROJECT_REPO="$PROJECT_REPO" \
301
+    MIRROR="$MIRROR" \
302
+    BUILD_MIRROR="$MIRROR"
294 303
 
295 304
 if [ ! "$?" = "0" ]; then
296 305
     echo $'Build failed'