Pass proxy variables into a chroot.

BUG=chromium-os:10048
TEST=Enter chroot with http_proxy set and check export.

Change-Id: I590bd38d22ca1be8164d2a2b408230163d9e5777
Reviewed-on: http://gerrit.chromium.org/gerrit/344
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Doug Anderson <dianders@chromium.org>
This commit is contained in:
Mario Limonciello 2011-05-05 12:00:49 -05:00 committed by Doug Anderson
parent 72759e8c1e
commit 7052ae1732

View File

@ -403,6 +403,14 @@ CHROMEOS_VERSION_TRACK=${CHROMEOS_VERSION_TRACK} \
CHROMEOS_VERSION_AUSERVER=${CHROMEOS_VERSION_AUSERVER} \ CHROMEOS_VERSION_AUSERVER=${CHROMEOS_VERSION_AUSERVER} \
CHROMEOS_VERSION_DEVSERVER=${CHROMEOS_VERSION_DEVSERVER}" CHROMEOS_VERSION_DEVSERVER=${CHROMEOS_VERSION_DEVSERVER}"
# Pass proxy variables into the environment.
for type in http_proxy ftp_proxy all_proxy GIT_PROXY_COMMAND GIT_SSH; do
eval value=\$${type}
if [ -n "${value}" ]; then
CHROOT_PASSTHRU="${CHROOT_PASSTHRU} ${type}=${value}"
fi
done
if [ -d "$HOME/.subversion" ]; then if [ -d "$HOME/.subversion" ]; then
TARGET="/home/${USER}/.subversion" TARGET="/home/${USER}/.subversion"
mkdir -p "${FLAGS_chroot}${TARGET}" mkdir -p "${FLAGS_chroot}${TARGET}"