#!/bin/bash #postinst.sh post.daemontools || exit 1 export PGUSER=postgresql unset LANG LC_LANG LC_MESSAGES # Add de postgresql user.... useradd -u 100 postgresql &> /dev/null svcstop /service/postgresql || exit 1 #setuidgid postgresql pg_ctl stop -m fast -D /home/system/postgresql/data &>/dev/null # initialiseer de database voor de 1e keer.... if [ ! -d /home/system/postgresql/data ]; then mkdir -p /home/system/postgresql/data chown postgresql /home/system/postgresql/data chmod 700 /home/system/postgresql/data su postgresql -c 'initdb -D /home/system/postgresql/data' || exit 1 fi svcstart /service/postgresql || exit 1 if ! pg_dump -U postgresql postgresql &> /dev/null; then echo "postgresql database aanmaken..." sleep 1 createdb -U postgresql postgresql &> /dev/null || exit 1 fi svcreset /service/postgresql || exit 1