#! /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