#!/bin/bash set -eu # FIXME: use taler-config. CUSTOM_PASSWORD=$(grep ^db-password < /config/deployment.conf | awk -F= '{print $2}' | tr -d "[:space:]") if test -z "${CUSTOM_PASSWORD}"; then echo ERROR: database password empty. fi echo "ALTER ROLE root WITH PASSWORD '"${CUSTOM_PASSWORD}"';" | psql -U root createdb -U root -O root taler echo "ALTER SYSTEM SET logging_collector TO 'true';" | psql -U root echo "ALTER SYSTEM SET log_directory TO '/logs';" | psql -U root echo "ALTER SYSTEM SET log_filename TO 'postgres-%Y-%m-%d.log';" | psql -U root pg_ctl restart