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