X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/projects.git/blobdiff_plain/9e6fd74b79b27c48bfa9ea61c4c4070abcdd0d29..HEAD:/debian/mdjango.postinst diff --git a/debian/mdjango.postinst b/debian/mdjango.postinst index 28982ba..e6448d1 100755 --- a/debian/mdjango.postinst +++ b/debian/mdjango.postinst @@ -1,13 +1,17 @@ #!/bin/bash set -e +# apache2 settings a2ensite mysite systemctl reload apache2 +# set locale for UTF-8 handling +sed -i "s!^.*\. /etc/default/locale!\. /etc/default/locale!" /etc/apache2/envvars # check addition to settings if ! grep "### MDJANGO ###" /opt/mysite/mysite/settings.py >/dev/null then echo "add mdjango settings to settings.py" + echo "*** Attention ALLOWED_HOSTS is set to '*' ***" cat << EOF >> /opt/mysite/mysite/settings.py ### MDJANGO ### DATABASES = { @@ -21,11 +25,17 @@ DATABASES = { }, } STATIC_ROOT = '/var/mysite/static' +STATIC_URL = '/mdjangostat/' DEBUG = False +ALLOWED_HOSTS = ["*"] ### MDJANGO-END ### EOF fi +# change admin to mdjangoad +sed -i "s/path('admin/path('mdjangoad/" /opt/mysite/mysite/settings.py + + # check existence of /var/mysite if [ ! -d /var/mysite ] then @@ -89,7 +99,9 @@ fi # check existence of superuser #if [ $(sqlite3 /var/mysite/default.sqlite3 'SELECT id FROM auth_user WHERE is_staff=1;' |wc -l) -eq 0 ] -if [ $(su postgres -c "psql mdjango -c 'SELECT id FROM auth_user WHERE is_staff=1;' " |wc -l) -eq 0 ] +#if [ $(su postgres -c "psql mdjango -c 'SELECT id FROM auth_user WHERE is_staff=t;' " |wc -l) -eq 0 ] +if [ $(su postgres -c "psql mdjango -c \"SELECT id FROM auth_user WHERE is_staff='t';\" " |wc -l) -eq 0 ] + then echo "There is no django superuser in the system. Install one? (Y/n)" read a