diff --git a/debian/conf/portail-citoyen2.conf b/debian/conf/portail-citoyen2.conf index 7eafeef..32d767e 100644 --- a/debian/conf/portail-citoyen2.conf +++ b/debian/conf/portail-citoyen2.conf @@ -11,15 +11,12 @@ #export DEBUG=yes # Define administrators / managers -export ADMINS='admin eo;admin@entrouvert.com' +#export ADMINS='admin eo;admin@entrouvert.com' # Database configuration (please use dpkg-reconfigure portail-citoyen) #export DATABASE_ENGINE='django.db.backends.sqlite3' #export DATABASE_NAME='/var/lib/portail-citoyen2/portail-citoyen.db' -# Sentry / Raven configuration -#export export RAVEN_CONFIG_DSN='' # require package python-raven - # Log root directory export LOG_ROOT='/var/log/portail-citoyen/portail-citoyen.log' diff --git a/debian/conf/syncdb.sh b/debian/conf/syncdb.sh index 0e318aa..f866a40 100755 --- a/debian/conf/syncdb.sh +++ b/debian/conf/syncdb.sh @@ -2,6 +2,12 @@ . /etc/portail-citoyen/portail-citoyen2.conf -python /usr/lib/portail-citoyen/manage.py syncdb --all --noinput -python /usr/lib/portail-citoyen/manage.py migrate --fake --noinput +if [ $MULTITENANT_MODE = "yes" ]; then + python /usr/lib/portail-citoyen/manage.py sync_schemas --all --noinput + python /usr/lib/portail-citoyen/manage.py migrate_schemas --fake --noinput +else + python /usr/lib/portail-citoyen/manage.py syncdb --all --noinput + python /usr/lib/portail-citoyen/manage.py migrate --fake --noinput +fi + diff --git a/debian/portail-citoyen2.init b/debian/portail-citoyen2.init index 59b7f1b..66e4c34 100644 --- a/debian/portail-citoyen2.init +++ b/debian/portail-citoyen2.init @@ -112,7 +112,11 @@ do_reload() { do_migrate() { log_action_msg "Applying new migrations .." - su $USER -p -c "/usr/bin/portail-citoyen-manage syncdb --migrate --noinput" + if [ $MULTITENANT_MODE = "yes" ]; then + su $USER -p -c "/usr/bin/portail-citoyen-manage sync_schemas --migrate --noinput" + else + su $USER -p -c "/usr/bin/portail-citoyen-manage syncdb --migrate --noinput" + fi log_action_msg ".. done" }