From 86c652814ba2f314a8c6660b19388fd1855ffcc0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 19 Nov 2016 17:55:12 +0100 Subject: conf gen --- bin/taler-deployment-config-generate | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 bin/taler-deployment-config-generate (limited to 'bin/taler-deployment-config-generate') diff --git a/bin/taler-deployment-config-generate b/bin/taler-deployment-config-generate new file mode 100755 index 0000000..52c7f46 --- /dev/null +++ b/bin/taler-deployment-config-generate @@ -0,0 +1,29 @@ +#!/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} ]]; + echo "TALER_CONFIG_ENV not set" + exit 1 +fi + +if [[ -z ${TALER_CONFIG_CURRENCY+x} ]]; + 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" -- cgit v1.2.3