gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-deployment] branch master updated: Exchange entry po


From: gnunet
Subject: [GNUnet-SVN] [taler-deployment] branch master updated: Exchange entry point distinguishes between first and non-first run
Date: Wed, 04 Jan 2017 19:01:20 +0100

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new c0847cb  Exchange entry point distinguishes between first and 
non-first run
c0847cb is described below

commit c0847cbd919472b9936dc4faf098752656e15df3
Author: Marcello Stanisci <address@hidden>
AuthorDate: Wed Jan 4 19:01:09 2017 +0100

    Exchange entry point distinguishes
    between first and non-first run
---
 docker/exchange/entry_point.sh | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/docker/exchange/entry_point.sh b/docker/exchange/entry_point.sh
index 7dab3a8..fcadb5a 100755
--- a/docker/exchange/entry_point.sh
+++ b/docker/exchange/entry_point.sh
@@ -1,16 +1,20 @@
 #!/bin/bash
  
-(su -c "createuser --host=dbcontainer root" - postgres | exit 0) \
-&& (su -c "createdb --host=dbcontainer talertest" - postgres | exit 0) \
-&& mkdir -p $HOME/shared-data/exchange/offline-keys/ \
-&& gnunet-ecc -g1 $HOME/shared-data/exchange/offline-keys/master.priv \
-&& taler-config -s exchangedb-postgres -o db_conn_str \
-   -V "dbname=talertest host=dbcontainer" \
-&& taler-config -s exchange -o serve -V tcp \
-&& taler-config -s exchange-admin -o serve -V tcp \
-&& taler-config -s exchange -o master_public_key \
-   -V $(gnunet-ecc -p $HOME/shared-data/exchange/offline-keys/master.priv) \
-&& $HOME/deployment/bin/taler-deployment-config-sign \
-&& $HOME/deployment/bin/taler-deployment-keyup \
-&& taler-exchange-dbinit -r \
-&& taler-exchange-httpd
+
+if ! test -a $HOME/shared-data/exchange/offline-keys/master.priv; then
+  (su -c "createuser --host=dbcontainer root" - postgres | exit 0)
+  (su -c "createdb --host=dbcontainer talertest" - postgres | exit 0)
+  mkdir -p $HOME/shared-data/exchange/offline-keys/
+  gnunet-ecc -g1 $HOME/shared-data/exchange/offline-keys/master.priv
+  taler-config -s exchangedb-postgres -o db_conn_str \
+    -V "dbname=talertest host=dbcontainer"
+  taler-config -s exchange -o serve -V tcp
+  taler-config -s exchange-admin -o serve -V tcp
+  taler-config -s exchange -o master_public_key \
+    -V $(gnunet-ecc -p $HOME/shared-data/exchange/offline-keys/master.priv)
+  $HOME/deployment/bin/taler-deployment-config-sign
+  $HOME/deployment/bin/taler-deployment-keyup
+  taler-exchange-dbinit -r
+fi
+
+taler-exchange-httpd

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]