taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 32e09aa39a14490cbacaee4863c1291eb01964d2
parent 5abd953ed9b7fe6265a04f4661dc5e8872828171
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Sun,  9 Jun 2019 04:27:58 +0200

bootstrapping config-generate script

Diffstat:
Mbin/taler-deployment-config-generate | 17+----------------
Mbin/taler-deployment-keyup | 16+++++++++++++++-
2 files changed, 16 insertions(+), 17 deletions(-)

diff --git a/bin/taler-deployment-config-generate b/bin/taler-deployment-config-generate @@ -21,22 +21,7 @@ if [[ -z ${TALER_CONFIG_CURRENCY+x} ]]; then exit 1 fi -EXCHANGE_MASTER_PRIV=$(taler-config -s exchange -o master_priv_file -f) -AUDITOR_MASTER_PRIV=$(taler-config -s auditor -o auditor_priv_file -f) - -if ! test -f $EXCHANGE_MASTER_PRIV ; then - mkdir -p $(dirname $EXCHANGE_MASTER_PRIV) - cp $HOME/deployment/private-keys/${TALER_CONFIG_ENV}-exchange-master.priv $EXCHANGE_MASTER_PRIV - chmod g+rx $EXCHANGE_MASTER_PRIV -fi - -if ! test -f $AUDITOR_MASTER_PRIV; then - mkdir -p $(dirname $AUDITOR_MASTER_PRIV) - cp $HOME/deployment/private-keys/auditor.priv $AUDITOR_MASTER_PRIV - chmod g+rx $AUDITOR_MASTER_PRIV -fi - -EXCHANGE_PUB=$(gnunet-ecc -p $EXCHANGE_MASTER_PRIV) +EXCHANGE_PUB=$(gnunet-ecc -p $HOME/deployment/private-keys/${TALER_CONFIG_ENV}-exchange-master.priv) $HOME/deployment/config/generate-config \ --exchange-pub "$EXCHANGE_PUB" \ --currency "$TALER_CONFIG_CURRENCY" \ diff --git a/bin/taler-deployment-keyup b/bin/taler-deployment-keyup @@ -22,18 +22,32 @@ fi AUDITOR_REQUEST_DIR=$(taler-config -s exchangedb -o auditor_inputs -f) AUDITOR_BASE_DIR=$(taler-config -s exchangedb -o auditor_base_dir -f) +AUDITOR_PRIV=$(taler-config -s auditor -o auditor_priv_file -f) EXHCANGE_PUB=$(taler-config -s exchange -o master_public_key) EXHCANGE_URL=$(taler-config -s exchange -o base_url) EXCHANGE_LIVE_KEYS=$(taler-config -s exchange -o keydir -f) EXCHANGE_WIREFEES=$(taler-config -s exchangedb -o wirefee_base_dir -f) EXCHANGE_PRIV=$(taler-config -s exchange -o master_priv_file -f) +# Deploying Exchange's priv. +if ! test -f $EXCHANGE_PRIV ; then + mkdir -p $(dirname $EXCHANGE_MASTER_PRIV) + cp $HOME/deployment/private-keys/${TALER_CONFIG_ENV}-exchange-master.priv $EXCHANGE_MASTER_PRIV + chmod g+rx $EXCHANGE_PRIV +fi + +# Deploying Auditor's priv. +if ! test -f $AUDITOR_PRIV; then + mkdir -p $(dirname $AUDITOR_PRIV) + cp $HOME/deployment/private-keys/auditor.priv $AUDITOR_PRIV + chmod g+rx $AUDITOR_PRIV +fi + mkdir -p $AUDITOR_REQUEST_DIR taler-exchange-keyup \ -m $EXCHANGE_PRIV \ -o $AUDITOR_REQUEST_DIR/auditor_request - # or-ing with true as user A won't be able to # change permissions for user B's files. chmod -R 070 $EXCHANGE_LIVE_KEYS/* || true