diff options
Diffstat (limited to 'debian/db/install/pgsql')
-rwxr-xr-x | debian/db/install/pgsql | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/debian/db/install/pgsql b/debian/db/install/pgsql deleted file mode 100755 index f695fed..0000000 --- a/debian/db/install/pgsql +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -conf_anastasis_db=/etc/anastasis/secrets/anastasis-db.secret.conf -conf_override=/etc/anastasis/override.conf - -# Get database settings from dbconfig-common and write anastasis configuration files. -if [ -f /etc/dbconfig-common/anastasis-httpd.conf ]; then - . /etc/dbconfig-common/anastasis-httpd.conf - case "$dbc_dbtype" in - pgsql) - echo -e "# Config file auto-generated by Debian.\n[anastasis]\nDB=postgres\n\n" > \ - $conf_override - # We assume ident auth here. We might support password auth later. - echo -e "[stasis-postgres]\nCONFIG=postgres:///${dbc_dbname}\n\n" > \ - $conf_anastasis_db - - # Allow the taler-merchant-httpd user to create schemas, needed by dbinit - echo "GRANT CREATE on database \"$dbc_dbname\" to \"anastasis-httpd\";" | sudo -u postgres psql -f - - # Run database initialization logic - sudo -u anastasis-httpd anastasis-dbinit -c /etc/anastasis/anastasis.conf - ;; - sqlite3) - # Later: use something like: - # sqlite:///$DATA_DIR/anastasis.db - # But for now, sqlite is unsupported: - echo "Unsupported database type $dbc_type." - exit 1 - ;; - "") ;; - - *) - echo "Unsupported database type $dbc_type." - exit 1 - ;; - esac -fi |