]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Rebuild virtualenvs that use system site-packages
authorZack Cerza <zack@redhat.com>
Thu, 21 Jan 2016 19:22:36 +0000 (12:22 -0700)
committerZack Cerza <zack@redhat.com>
Wed, 27 Jan 2016 19:59:24 +0000 (12:59 -0700)
Signed-off-by: Zack Cerza <zack@redhat.com>
bootstrap

index 0935ce8723b82b0c09e6175a5111e67482ca79d0..de5e8e3e327f8fd23b286ae8ce329a64d44713dc 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -104,6 +104,12 @@ Darwin)
     ;;
 esac
 
+# Forcibly remove old virtualenvs which used system site-packages
+if [ -e ./virtualenv ]  && [ ! -e ./virtualenv/lib/python2.7/no-global-site-packages.txt ]; then
+    echo "Removing old virtualenv because it uses system site-packages"
+    rm -rf ./virtualenv
+fi
+
 if [ -z "$NO_CLOBBER" ] || [ ! -e ./virtualenv ]; then
     if ! which virtualenv > /dev/null; then
         pip install virtualenv