X-Git-Url: https://git.0d.be/?p=panikweb.git;a=blobdiff_plain;f=init.sh;h=78bfdc0164c66dee64d4466b8a8c16a88a8f2a83;hp=5835ec9cc63c9adde2fee6597e06368a9d203f12;hb=45cd454b2397932b78d98f0518697c53eff1cc14;hpb=bcd283ffdb48ea220d7ddca63d1c30941bc164cd diff --git a/init.sh b/init.sh index 5835ec9..78bfdc0 100755 --- a/init.sh +++ b/init.sh @@ -1,14 +1,27 @@ #! /bin/sh # download and create links to required django apps -git clone ssh://gitolite@git.domainepublic.net/django-panik-emissions -git clone ssh://gitolite@git.domainepublic.net/django-panik-newsletter +if [ -d django-panik-emissions ] +then + (cd django-panik-emissions && git pull --rebase) +else + git clone http://git.domainepublic.net/git/django-panik-emissions.git + ln -s django-panik-emissions/emissions +fi -ln -s django-panik-emissions/panikdb/emissions -ln -s django-panik-newsletter/panik/panik/newsletter +if [ -d django-panik-newsletter ] +then + (cd django-panik-newsletter && git pull --rebase) +else + git clone http://git.domainepublic.net/git/django-panik-newsletter.git + ln -s django-panik-newsletter/newsletter +fi # create virtual env -virtualenv --system-site-packages venv/ +test -d venv || virtualenv --system-site-packages venv/ + +# create media uploads directory for ckeditor +test -d media/uploads || mkdir -p media/uploads # install required dependencies ./venv/bin/pip install -r requirements.txt