.heroku folder

This commit is contained in:
Kenneth Reitz
2011-11-11 13:18:01 -08:00
parent 34dc65d925
commit f7e0541039
2 changed files with 13 additions and 6 deletions
+11 -4
View File
@@ -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"
+2 -2
View File
@@ -16,8 +16,8 @@ EOF
if grep -Fxq "pylibmc" $BUILD_DIR/requirements.txt
then
cat <<EOF
LIBRARY_PATH: ./vendor/lib
LD_LIBRARY_PATH: ./vendor/lib
LIBRARY_PATH: .heroku/vendor/lib
LD_LIBRARY_PATH: .heroku/vendor/lib
EOF
fi