6 # check configuration file
7 if [ ! -e /opt/kivitendo-erp/config/kivitendo.conf ]
9 echo "Type new kivitendo admin and DB password:"
11 sed "s/admin123/$a/" /opt/kivitendo-erp/config/kivitendo.conf.default >/opt/kivitendo-erp/config/kivitendo.conf
15 if ! echo "\q" | psql kivitendo_auth kivitendo
17 # create kivitendo user
18 su postgres -c "createuser -dPs kivitendo"
20 if ! grep kivitendo /etc/postgresql/*/main/pg_hba.conf >/dev/null
22 echo "local all kivitendo md5" >> /etc/postgresql/*/main/pg_hba.conf
23 systemctl reload postgresql
26 # allow write access to some directories
27 chown www-data /opt/kivitendo-erp/users /opt/kivitendo-erp/templates
28 chgrp www-data /opt/kivitendo-erp/users /opt/kivitendo-erp/templates
30 systemctl restart apache2
32 # call installation check
33 /opt/kivitendo-erp/scripts/installation_check.pl
35 if [ ! -d /opt/kivitendo-erp/webdav ]
37 mkdir /opt/kivitendo-erp/webdav
38 chown www-data:www-data /opt/kivitendo-erp/webdav