2012-11-09 11:04:13 +00:00
|
|
|
#!/bin/bash
|
|
|
|
# Save the HTTP if one is available.
|
|
|
|
# XXX: Obviously not suitable for downloadable images.
|
|
|
|
|
|
|
|
set -e
|
|
|
|
set -o xtrace
|
|
|
|
|
|
|
|
if [ -n "$http_proxy" ]; then
|
2012-12-07 22:52:35 +00:00
|
|
|
if [ -d ~stack ]; then
|
2012-11-22 04:58:07 +00:00
|
|
|
echo export http_proxy=$http_proxy >> ~stack/.profile
|
2012-12-07 22:52:35 +00:00
|
|
|
fi
|
|
|
|
echo "Acquire::http::Proxy \"$http_proxy\";" > /etc/apt/apt.conf.d/61-use-http-proxy
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ -n "$https_proxy" ]; then
|
|
|
|
if [ -d ~stack ]; then
|
|
|
|
echo export https_proxy=$https_proxy >> ~stack/.profile
|
|
|
|
fi
|
|
|
|
echo "Acquire::https::Proxy \"$https_proxy\";" > /etc/apt/apt.conf.d/61-use-https-proxy
|
|
|
|
fi
|
|
|
|
|
2012-12-19 15:25:35 +00:00
|
|
|
if [ -n "$http_proxy" -o -n "$https_proxy" ]; then
|
2012-12-07 22:52:35 +00:00
|
|
|
if [ -d ~stack ]; then
|
|
|
|
echo export no_proxy=192.0.2.1 >> ~stack/.profile
|
|
|
|
fi
|
2012-11-09 11:04:13 +00:00
|
|
|
fi
|