From 0bb06fab55268fef7d2d2ed01976852e16a9ecc9 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Wed, 17 May 2017 17:47:32 +0200 Subject: bank-lib looks first into env to get checkdb's name --- src/bank-lib/test_bank_api.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bank-lib/test_bank_api.c b/src/bank-lib/test_bank_api.c index 850b25ff6..5cf518355 100644 --- a/src/bank-lib/test_bank_api.c +++ b/src/bank-lib/test_bank_api.c @@ -111,6 +111,8 @@ main (int argc, struct GNUNET_OS_Process *bankd; unsigned int cnt; int result; + char *defaultdb = "postgres:///talercheck"; + char *dbconn; if (GNUNET_OK != GNUNET_NETWORK_test_port_free (IPPROTO_TCP, @@ -125,7 +127,12 @@ main (int argc, "WARNING", NULL); - if (0 != system ("taler-bank-manage --with-db=postgres:///talercheck django flush --no-input")) + if (NULL == (dbconn = getenv ("TALER_EXCHANGEDB_POSTGRES_CONFIG"))) + dbconn = defaultdb; + char *purgedb_cmd; + GNUNET_asprintf (&purgedb_cmd, "taler-bank-manage --with-db=%s django flush --no-input", + dbconn); + if (0 != system (purgedb_cmd)) { fprintf (stderr, "Could not purge database 'talercheck'\n"); @@ -137,7 +144,7 @@ main (int argc, NULL, NULL, NULL, "taler-bank-manage", "taler-bank-manage", - "--with-db", "postgres:///talercheck", + "--with-db", dbconn, "serve-http", "--port", "8080", NULL); -- cgit v1.2.3