From 8c0346da2a98cb779279df7c9f1ba085c6b30cbb Mon Sep 17 00:00:00 2001 From: Tin Lam Date: Thu, 4 Jan 2018 18:47:57 -0600 Subject: [PATCH] Perserve env variables This patch set adds in -E flag for ``sudo pip install`` so any environment variable is preserved for the install. This allows for some proxy-related variables such as ``http_proxy`` to pass through for pip. Change-Id: I89881d811b53b27e2663a40c1c96fcf18e614b00 --- tools/deployment/developer/02-setup-client.sh | 2 +- tools/gate/funcs/common.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/deployment/developer/02-setup-client.sh b/tools/deployment/developer/02-setup-client.sh index b71c1b7a2b..4b2368f105 100755 --- a/tools/deployment/developer/02-setup-client.sh +++ b/tools/deployment/developer/02-setup-client.sh @@ -16,7 +16,7 @@ set -xe -sudo -H pip install python-openstackclient python-heatclient +sudo -H -E pip install python-openstackclient python-heatclient sudo -H mkdir -p /etc/openstack cat << EOF | sudo -H tee -a /etc/openstack/clouds.yaml diff --git a/tools/gate/funcs/common.sh b/tools/gate/funcs/common.sh index a0e820e3e2..b8d00b9bf5 100644 --- a/tools/gate/funcs/common.sh +++ b/tools/gate/funcs/common.sh @@ -62,10 +62,10 @@ function base_install { python-pip fi - sudo -H pip install --upgrade pip - sudo -H pip install --upgrade setuptools - sudo -H pip install pyyaml - sudo -H pip install yq + sudo -H -E pip install --upgrade pip + sudo -H -E pip install --upgrade setuptools + sudo -H -E pip install pyyaml + sudo -H -E pip install yq if [ "x$SDN_PLUGIN" == "xlinuxbridge" ]; then sdn_lb_support_install