Commit b867d614c495b7d7834fa980dbcbe53c6fe7df06
1 parent
71178d9a
Exists in
master
and in
18 other branches
script/vagrant: extract APT proxy setup
Showing
2 changed files
with
17 additions
and
10 deletions
Show diff stats
@@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
1 | +#!/bin/sh | ||
2 | + | ||
3 | +set -e | ||
4 | + | ||
5 | +sudo apt-get install -qy netcat-traditional | ||
6 | + | ||
7 | +# apt-cacher-ng running on the host | ||
8 | +# 10.0.2.2 = host ip on virtualbox/qemu | ||
9 | +# 192.168..122.1 = host ip on default libvirt bridge | ||
10 | +# 172.17.42.1 = host ip on default docker bridge | ||
11 | +for ip in 10.0.2.2 192.168.122.1 172.17.42.1; do | ||
12 | + if nc -z -w 1 $ip 3142; then | ||
13 | + echo "Acquire::http::Proxy \"http://$ip:3142\";" | sudo tee /etc/apt/apt.conf.d/01proxy | ||
14 | + fi | ||
15 | +done |
script/vagrant
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | set -e | 3 | set -e |
4 | -sudo apt-get install netcat-traditional | ||
5 | 4 | ||
6 | -# apt-cacher-ng running on the host | ||
7 | -# 10.0.2.2 = host ip on virtualbox/qemu | ||
8 | -# 192.168..122.1 = host ip on default libvirt bridge | ||
9 | -for ip in 10.0.2.2 192.168.122.1; do | ||
10 | - if nc -z -w 1 $ip 3142; then | ||
11 | - echo "Acquire::http::Proxy \"http://$ip:3142\";" | sudo tee /etc/apt/apt.conf.d/01proxy | ||
12 | - fi | ||
13 | -done | 5 | +cd /vagrant |
6 | +./script/set-apt-proxy | ||
14 | 7 | ||
15 | sudo DEBIAN_FRONTEND=noninteractive apt-get install -qy postfix | 8 | sudo DEBIAN_FRONTEND=noninteractive apt-get install -qy postfix |
16 | sudo postconf virtual_alias_maps=hash:/etc/postfix/virtual | 9 | sudo postconf virtual_alias_maps=hash:/etc/postfix/virtual |
@@ -20,5 +13,4 @@ EOF | @@ -20,5 +13,4 @@ EOF | ||
20 | sudo postmap /etc/postfix/virtual | 13 | sudo postmap /etc/postfix/virtual |
21 | sudo service postfix reload | 14 | sudo service postfix reload |
22 | 15 | ||
23 | -cd /vagrant | ||
24 | ./script/quick-start | 16 | ./script/quick-start |