.ONESHELL: SHELL = /usr/bin/bash .SILENT: localinit: if [[ ! -e config.py ]]; then cp config_example/config.py config.py chmod 600 config.py SECRET_KEY=$$(python -c "import random; print(''.join([random.choice('abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)') for n in range(50)]))") sed -i "/^SECRET_KEY.*=.*None/c\SECRET_KEY = \"$$SECRET_KEY\"" config.py sed -i "/^DEBUG.*=.*/c\DEBUG = True" config.py fi if [[ ! -e db.sqlite3 ]]; then venv/bin/python manage.py migrate echo "*****************************************************************************************" echo "** YOU might want to create asuperuser with: venv/bin/python manage.py createsuperuser **" echo "*****************************************************************************************" fi