From 33ff33b1fb0beb9737290c8f038608ad62ce4dd6 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Fri, 28 Mar 2014 15:14:56 -0400 Subject: [PATCH] cache the pip tarball there is no need to download the pip tarball over and over again on rerun. Use the cached value. Change-Id: Ibcc1807ba2aca062f69839212f05ac9394db9448 --- tools/install_pip.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tools/install_pip.sh b/tools/install_pip.sh index 9fa161e043..1eb9e7a3f5 100755 --- a/tools/install_pip.sh +++ b/tools/install_pip.sh @@ -71,12 +71,13 @@ function install_get_pip { } function install_pip_tarball { - (cd $FILES; \ - curl -O $PIP_TAR_URL; \ - tar xvfz pip-$INSTALL_PIP_VERSION.tar.gz 1>/dev/null; \ - cd pip-$INSTALL_PIP_VERSION; \ - sudo -E python setup.py install 1>/dev/null; \ - ) + if [[ ! -r $FILES/pip-$INSTALL_PIP_VERSION.tar.gz ]]; then + (cd $FILES; \ + curl -O $PIP_TAR_URL; \ + tar xvfz pip-$INSTALL_PIP_VERSION.tar.gz 1>/dev/null) + fi + (cd $FILES/pip-$INSTALL_PIP_VERSION; \ + sudo -E python setup.py install 1>/dev/null) } # Show starting versions