소스 검색

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
 # Whether sites are accessible only within a Tor browser
93
 # Whether sites are accessible only within a Tor browser
94
 ONION_ONLY="no"
94
 ONION_ONLY="no"
95
 
95
 
96
+# Where to fetch packages
97
+MIRROR='http://httpredir.debian.org/debian'
98
+
96
 mesh_router_setup_script() {
99
 mesh_router_setup_script() {
97
     # create a setup script for a mesh router
100
     # create a setup script for a mesh router
98
     mesh_script_filename=$1
101
     mesh_script_filename=$1
205
     shift
208
     shift
206
     PROJECT_REPO="$1"
209
     PROJECT_REPO="$1"
207
     ;;
210
     ;;
211
+    -m|--mirror)
212
+    shift
213
+    MIRROR="$1"
214
+    ;;
208
     *)
215
     *)
209
     # unknown option
216
     # unknown option
210
     ;;
217
     ;;
290
     SSH_PORT="$SSH_PORT" \
297
     SSH_PORT="$SSH_PORT" \
291
     ONION_ONLY="$ONION_ONLY" \
298
     ONION_ONLY="$ONION_ONLY" \
292
     IMAGE_NAME="$IMAGE_NAME" \
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
 if [ ! "$?" = "0" ]; then
304
 if [ ! "$?" = "0" ]; then
296
     echo $'Build failed'
305
     echo $'Build failed'