summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/taler-deployment-keyup17
1 files changed, 12 insertions, 5 deletions
diff --git a/bin/taler-deployment-keyup b/bin/taler-deployment-keyup
index 4eb2b89..3b2f8d3 100755
--- a/bin/taler-deployment-keyup
+++ b/bin/taler-deployment-keyup
@@ -2,18 +2,25 @@
set -eu
+if test -z $TALER_CONFIG_ENV; then
+ echo Please run 'source ~/activate' beforehand.
+ exit 1
+fi
+
auditor_request_dir=${HOME}/shared-data/exchange/auditor-request/
mkdir -p $auditor_request_dir
taler-exchange-keyup \
-m ${HOME}/shared-data/exchange/offline-keys/master.priv \
-o $auditor_request_dir/auditor_request
-auditor_base_dir=$(taler-config -s exchangedb -o auditor_base_dir -f)
-exchange_master_pub=$(taler-config -s exchange -o master_public_key)
-auditor_sig_output_file=$(date "+%s%N")
-taler-auditor-sign -u https://auditor.taler.net/ -m $exchange_master_pub -r $auditor_request_dir/auditor_request -o "$auditor_base_dir/$auditor_sig_output_file"
+taler-auditor-sign \
+ -u $TALER_ENV_URL_AUDITOR \
+ -m $(taler-config -s exchange -o master_public_key) \
+ -r "$auditor_request_dir/auditor_request" \
+ -o "$(taler-config -s exchangedb -o auditor_base_dir -f)/$(date +%s%N)"
+
if [[ 0 != $? ]]; then
echo Auditor signing not accomplished.
fi
-chmod -fR g+rw ~/shared-data
+chmod -fR g+rw ${HOME}/shared-data