diff options
author | Florian Dold <florian@dold.me> | 2021-07-30 13:07:28 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-07-30 13:07:28 +0200 |
commit | db907aaf50ac266cb8e9c9c02f8bdebb8d9167bb (patch) | |
tree | c863d002ece116cda322137bbc2ded76f7eb6602 /debian/db/install | |
parent | 75d3b4a0eb34d7876b5b92b93c79e382fa1cfaa6 (diff) | |
download | anastasis-db907aaf50ac266cb8e9c9c02f8bdebb8d9167bb.tar.gz anastasis-db907aaf50ac266cb8e9c9c02f8bdebb8d9167bb.tar.bz2 anastasis-db907aaf50ac266cb8e9c9c02f8bdebb8d9167bb.zip |
debian: anastasis has its own config
Diffstat (limited to 'debian/db/install')
-rwxr-xr-x | debian/db/install/pgsql | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/debian/db/install/pgsql b/debian/db/install/pgsql index d61008c..81f0a0e 100755 --- a/debian/db/install/pgsql +++ b/debian/db/install/pgsql @@ -2,19 +2,22 @@ set -eu +conf_anastasis_db=/etc/taler/secrets/anastasis-db.secret.conf +conf_override=/etc/taler/override.conf + # get database settings from dbconfig-common and configure # for ADMINISTRATIVE access if [ -f /etc/dbconfig-common/anastasis.conf ]; then . /etc/dbconfig-common/anastasis.conf case "$dbc_dbtype" in pgsql) - anastasis-config -w \ - -c /etc/anastasis.conf \ + anastasis-config \ + -c $conf_anastasis_db \ -s "stasis-postgres" \ -o "CONFIG" \ -V "postgres:///$dbc_dbname" - anastasis-config -w \ - -c /etc/anastasis.conf \ + anastasis-config \ + -c $conf_override \ -s "anastasis" \ -o "DB" \ -V "postgres" @@ -50,13 +53,13 @@ if [ -f /etc/dbconfig-common/anastasis.conf ]; then echo "GRANT SELECT, UPDATE ON ALL SEQUENCES IN SCHEMA public TO \"$dbc_dbuser\";" \ | sudo -u postgres psql "postgres:///$dbc_dbname" - anastasis-config -w \ - -c /etc/anastasis.conf \ + anastasis-config \ + -c $conf_anastasis_db \ -s "stasis-postgres" \ -o "CONFIG" \ -V "postgres://$dbc_dbuser:$dbc_dbpass@$dbc_dbserver/$dbc_dbname" - anastasis-config -w \ - -c /etc/anastasis.conf \ + anastasis-config \ + -c $conf_override \ -s "anastasis" \ -o "DB" \ -V "postgres" |