Browse code

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

Sean Dague authored on 2014/03/29 04:14:56
Showing 1 changed files
... ...
@@ -71,12 +71,13 @@ function install_get_pip {
71 71
 }
72 72
 
73 73
 function install_pip_tarball {
74
-    (cd $FILES; \
75
-        curl -O $PIP_TAR_URL; \
76
-        tar xvfz pip-$INSTALL_PIP_VERSION.tar.gz 1>/dev/null; \
77
-        cd pip-$INSTALL_PIP_VERSION; \
78
-        sudo -E python setup.py install 1>/dev/null; \
79
-    )
74
+    if [[ ! -r $FILES/pip-$INSTALL_PIP_VERSION.tar.gz ]]; then
75
+        (cd $FILES; \
76
+            curl -O $PIP_TAR_URL; \
77
+            tar xvfz pip-$INSTALL_PIP_VERSION.tar.gz 1>/dev/null)
78
+    fi
79
+    (cd $FILES/pip-$INSTALL_PIP_VERSION; \
80
+        sudo -E python setup.py install 1>/dev/null)
80 81
 }
81 82
 
82 83
 # Show starting versions