X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=debian%2Funfold.postinst;h=bdc052ca0553a339965d13d8f6b0133138a35246;hb=254eb62e6dd744a3cf08fe530c404a88d00c5bef;hp=77a479e31f026c9cd31b5d721198394df620d372;hpb=c622863d98f57c1cfdaf12789c41644f51dd828b;p=myslice.git diff --git a/debian/unfold.postinst b/debian/unfold.postinst index 77a479e3..bdc052ca 100644 --- a/debian/unfold.postinst +++ b/debian/unfold.postinst @@ -1,11 +1,28 @@ #!/bin/bash +# tmp - (or?) +set -x # if this requires a service to be running, add something like this # update-rc.d unfold defaults [ -d /var/unfold ] || mkdir /var/unfold chown -R www-data.www-data /var/unfold +chmod -R 700 /var/unfold +# upgrading end /usr/share/unfold/manage.py syncdb /usr/share/unfold/manage.py migrate -chmod 700 /var/unfold/unfold.sqlite3 -a2dissite default +# be ready, enable ssl +a2enmod ssl +# disable defaults; jessie seems to come with 000-default instead of just default +# not quite sure about ssl, disable every possible combination +for site in default default-ssl; do + for prefix in "" "000-"; do + s=${prefix}${site} + a2dissite $s || : + done +done a2ensite unfold.conf +# create a server-side cert/key and passes on gids to rehash them +# because we do not enable ssl by default it is maybe not quite right to call this +# at install-time anymore, although it should not hurt either +unfold-init-ssl.sh +# restart in any case service apache2 restart