#!/bin/bash # (Re-)generate the taler configuration based on environment variables. # These variables are usually defined in ~/activate. # Some configuration files still need to be signed with taler-deployment-config-sign. set -eu base=$HOME export PATH="$base/deployment":$PATH if [[ -z ${TALER_CONFIG_ENV+x} ]]; then echo "TALER_CONFIG_ENV not set" exit 1 fi if [[ -z ${TALER_CONFIG_CURRENCY+x} ]]; then echo "TALER_CONFIG_CURRENCY not set" exit 1 fi exchange_pub=$(gnunet-ecc -p ~/shared-data/exchange/offline-keys/master.priv) ~/deployment/config/generate-config \ --exchange-pub "$exchange_pub" \ --currency "$TALER_CONFIG_CURRENCY" \ --outdir ~/.config \ --envname "$TALER_CONFIG_ENV" \ --standalone "${TALER_CONFIG_STANDALONE:-0}"