diff --git a/bin/compile b/bin/compile index d2dcda5..a790de1 100755 --- a/bin/compile +++ b/bin/compile @@ -55,21 +55,28 @@ done echo "-----> Preparing virtualenv version $(virtualenv --version)" virtualenv --no-site-packages . | indent +# create set-aside .heroku folder. +mkdir .heroku + # if pylibmc within requirements, use vendored libmemcached if grep -Fxq "pylibmc" requirements.txt then echo "-----> Noticed pylibmc. Bootstrapping libmemcached." - curl -s -L -O http://cl.ly/0a191R3K160t1w1P0N25/vendor-libmemcached.tar.gz - tar -zxvf vendor-libmemcached.tar.gz > /dev/null - rm vendor-libmemcached.tar.gz + cd .heroku + + if ![ -d "vendor" ]; then + curl -s -L -O http://cl.ly/0a191R3K160t1w1P0N25/vendor-libmemcached.tar.gz + tar -zxvf vendor-libmemcached.tar.gz > /dev/null + rm vendor-libmemcached.tar.gz + fi export LIBMEMCACHED=$(pwd)/vendor + cd .. fi - # if Django, append settings if [ "$NAME" = "Python/Django" ]; then echo "-----> Django settings injection" diff --git a/bin/release b/bin/release index c0aa9ab..9a70a47 100755 --- a/bin/release +++ b/bin/release @@ -16,8 +16,8 @@ EOF if grep -Fxq "pylibmc" $BUILD_DIR/requirements.txt then cat <