diff options
Diffstat (limited to 'netzbon/setup-exchange.sh')
-rwxr-xr-x | netzbon/setup-exchange.sh | 65 |
1 files changed, 33 insertions, 32 deletions
diff --git a/netzbon/setup-exchange.sh b/netzbon/setup-exchange.sh index 41ec082..614766e 100755 --- a/netzbon/setup-exchange.sh +++ b/netzbon/setup-exchange.sh @@ -70,9 +70,9 @@ if test -z "${MASTER_PUBLIC_KEY:-}"; then exit 1 fi say "Setting up offline key" - echo -e "[exchange-offline]\n" \ - "MASTER_PRIV_FILE=\$HOME/${MASTER_PRIV_FILE}\n" \ - "SECM_TOFU_FILE=\$HOME/${SECMOD_TOFU_FILE}\n" \ + echo -e "[exchange-offline]\n"\ + "MASTER_PRIV_FILE=\$HOME/${MASTER_PRIV_FILE}\n"\ + "SECM_TOFU_FILE=\$HOME/${SECMOD_TOFU_FILE}\n"\ >/etc/taler/conf.d/offline-setup.conf MASTER_PUBLIC_KEY=$(sudo -i -u taler-exchange-offline taler-exchange-offline -LDEBUG setup) @@ -103,30 +103,30 @@ say "Configuring exchange" export EXCHANGE_BASE_URL="$PROTO://exchange.${DOMAIN_NAME}/" # Generate /etc/taler/conf.d/setup.conf -echo -e "[taler]\n" \ - "CURRENCY=${CURRENCY}\n" \ - "CURRENCY_ROUND_UNIT=${CURRENCY}:0.01\n" \ - "\n[exchange]\n" \ - "AML_THRESHOLD=${CURRENCY}:1000000\n" \ - "MASTER_PUBLIC_KEY=${MASTER_PUBLIC_KEY}\n" \ - "BASE_URL=${EXCHANGE_BASE_URL}\n" \ - "\n[merchant-exchange-${DOMAIN_NAME}]\n" \ - "MASTER_KEY=${MASTER_PUBLIC_KEY}\n" \ - "CURRENCY=${CURRENCY}\n" \ - "EXCHANGE_BASE_URL=${EXCHANGE_BASE_URL}\n" \ - "\n[exchange-account-default]\n" \ - "PAYTO_URI=${EXCHANGE_PAYTO}\n" \ - "ENABLE_DEBIT=YES\n" \ - "ENABLE_CREDIT=YES\n" \ - "@inline-secret@ exchange-accountcredentials-default ../secrets/exchange-accountcredentials-default.secret.conf\n" \ - "\n[currency-netzbon]\n" \ - "ENABLED=YES\n" \ - "name=NetzBon\n" \ - "code=NETZBON\n" \ - "fractional_input_digits=2\n" \ - "fractional_normal_digits=2\n" \ - "fractional_trailing_zero_digits=2\n" \ - "alt_unit_names = {\"0\":\"NETZBON\"}\n" \ +echo -e "[taler]\n"\ + "CURRENCY=${CURRENCY}\n"\ + "CURRENCY_ROUND_UNIT=${CURRENCY}:0.01\n"\ + "\n[exchange]\n"\ + "AML_THRESHOLD=${CURRENCY}:1000000\n"\ + "MASTER_PUBLIC_KEY=${MASTER_PUBLIC_KEY}\n"\ + "BASE_URL=${EXCHANGE_BASE_URL}\n"\ + "\n[merchant-exchange-${DOMAIN_NAME}]\n"\ + "MASTER_KEY=${MASTER_PUBLIC_KEY}\n"\ + "CURRENCY=${CURRENCY}\n"\ + "EXCHANGE_BASE_URL=${EXCHANGE_BASE_URL}\n"\ + "\n[exchange-account-default]\n"\ + "PAYTO_URI=${EXCHANGE_PAYTO}\n"\ + "ENABLE_DEBIT=YES\n"\ + "ENABLE_CREDIT=YES\n"\ + "@inline-secret@ exchange-accountcredentials-default ../secrets/exchange-accountcredentials-default.secret.conf\n"\ + "\n[currency-netzbon]\n"\ + "ENABLED=YES\n"\ + "name=NetzBon\n"\ + "code=NETZBON\n"\ + "fractional_input_digits=2\n"\ + "fractional_normal_digits=2\n"\ + "fractional_trailing_zero_digits=2\n"\ + "alt_unit_names = {\"0\":\"NETZBON\"}\n"\ >/etc/taler/conf.d/setup.conf echo -e "[exchangedb-postgres]\n" \ @@ -135,12 +135,13 @@ echo -e "[exchangedb-postgres]\n" \ chmod 440 /etc/taler/secrets/exchange-db.secret.conf chown root:taler-exchange-db /etc/taler/secrets/exchange-db.secret.conf -echo -e "[exchange-accountcredentials-default]\n" \ - "WIRE_GATEWAY_URL=${EXCHANGE_WIRE_GATEWAY_URL}\n" \ - "WIRE_GATEWAY_AUTH_METHOD=basic\n" \ - "USERNAME=Exchange\n" \ - "PASSWORD=${BANK_EXCHANGE_PASSWORD}\n" \ +echo -e "[exchange-accountcredentials-default]\n"\ + "WIRE_GATEWAY_URL=${EXCHANGE_WIRE_GATEWAY_URL}\n"\ + "WIRE_GATEWAY_AUTH_METHOD=basic\n"\ + "USERNAME=Exchange\n"\ + "PASSWORD=${BANK_EXCHANGE_PASSWORD}\n"\ >/etc/taler/secrets/exchange-accountcredentials-default.secret.conf + chmod 400 /etc/taler/secrets/exchange-accountcredentials-default.secret.conf chown taler-exchange-wire:taler-exchange-db /etc/taler/secrets/exchange-accountcredentials-default.secret.conf |