#!/bin/bash

rm /usr/local/sbin/syncwerk-server-manage.py

cat > /usr/local/sbin/syncwerk-server-manage.py <<'EOF'
#!/bin/bash
# Export variables
export PATH=/usr/local/sbin:/usr/local/bin:$PATH
export PYTHONPATH=/usr/share/python/syncwerk/restapi/lib/python2.7/site-packages
export CONFIG_DIR=/etc/syncwerk
export CCNET_CONF_DIR=${CONFIG_DIR}
export SYNCWERK_CONF_DIR=${CONFIG_DIR}
export SYNCWERK_CENTRAL_CONF_DIR=${CONFIG_DIR}
export RESTAPI_DIR=/usr/share/python/syncwerk/restapi
export DJANGO_SETTINGS_MODULE=restapi.settings
export RESTAPI_LOG_DIR=/var/log/syncwerk
export TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
export OBJECT_STORAGE_PATH="/var/lib/syncwerk"
export LIBEVENT_ROOT="/usr/local/lib"
cd /usr/share/python/syncwerk/restapi
bin/python2.7 ./manage.py ${1} ${2} ${3} ${4} ${5} ${6}
EOF
chmod 700 /usr/local/sbin/syncwerk-server-manage.py


syncwerk-server-manage.py migrate
syncwerk-server-manage.py migrate api3 0030 --fake
syncwerk-server-manage.py migrate
