Browse code

Allow user to override pip cache location

Building a VM containing devstack is faster if you can save
the cache files for pip in a location that is not deleted
when the VM is rebuilt. This change allows the user to
set the PIP_DOWNLOAD_CACHE in their localrc file to point
to any directory writable by root, including a directory
mounted from the host containing the VM.

Change-Id: I27179c1c212140d6734f6725f498be52fd18e9ed
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>

Doug Hellmann authored on 2012/07/14 00:11:50
Showing 1 changed files
... ...
@@ -387,7 +387,7 @@ function pip_install {
387 387
     else
388 388
         CMD_PIP=/usr/bin/pip-python
389 389
     fi
390
-    sudo PIP_DOWNLOAD_CACHE=/var/cache/pip \
390
+    sudo PIP_DOWNLOAD_CACHE=${PIP_DOWNLOAD_CACHE:-/var/cache/pip} \
391 391
         HTTP_PROXY=$http_proxy \
392 392
         HTTPS_PROXY=$https_proxy \
393 393
         $CMD_PIP install --use-mirrors $@