[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: fix #6683
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: fix #6683 |
Date: |
Sun, 10 Jan 2021 13:15:26 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 0e16fb81 fix #6683
0e16fb81 is described below
commit 0e16fb816cb96611211265690d0fd797cf897dc4
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Jan 10 13:15:23 2021 +0100
fix #6683
---
src/auditor/taler-auditor.in | 69 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 68 insertions(+), 1 deletion(-)
diff --git a/src/auditor/taler-auditor.in b/src/auditor/taler-auditor.in
index 11443a5d..8c983238 100644
--- a/src/auditor/taler-auditor.in
+++ b/src/auditor/taler-auditor.in
@@ -1,7 +1,74 @@
-#!/bin/sh
+#!/bin/bash
set -eu
+function usage {
+ cat - <<EOF
+taler-auditor
+Audit Taler exchange database for consistency.
+Arguments mandatory for long options are also mandatory for short options.
+ -c, --config=FILENAME use configuration file FILENAME
+ -h, --help print this help
+ -i, --internal perform checks only applicable for
+ exchange-internal audits
+ -L, --log=LOGLEVEL configure logging to use LOGLEVEL
+ -l, --logfile=FILENAME configure logging to write logs to FILENAME
+ -m, --exchange-key=KEY public key of the exchange (Crockford base32
+ encoded)
+ -T, --timetravel=[+/-]MICROSECONDS
+ modify system time by given offset (for
+ debugging/testing only)
+ -v, --version print the version number
+Report bugs to taler@gnu.org.
+Home page: http://www.gnu.org/s/taler/
+General help using GNU software: http://www.gnu.org/gethelp/
+EOF
+}
+
+TEMP=`getopt -o c:hiL:l:m:T:v --long
config:,help,internal,log:,logfile:exchange-key:,timetravel:,version -n
'taler-auditor' -- "$@"`
+
+if [ $? != 0 ] ;
+then
+ exit 1 ;
+fi
+
+# Note the quotes around `$TEMP': they are essential!
+eval set -- "$TEMP"
+
+VERBOSE=false
+DEBUG=false
+MEMORY=
+DEBUGFILE=
+JAVA_MISC_OPT=
+while true; do
+ case "$1" in
+ -c | --config ) shift 2 ;;
+ -h | --help )
+ usage
+ exit 0
+ ;;
+ -i | --internal ) shift ;;
+ -L | --log ) shift 2;;
+ -l | --logfile ) shift ;;
+ -m | --exchange-key ) shift 2 ;;
+ -t | --timetravel ) shift 2 ;;
+ -m | --memory ) MEMORY="$2"; shift 2 ;;
+ -v | --version )
+ taler-helper-auditor-deposits -v | sed -e
's/taler-helper-auditor-deposits/taler-auditor/'
+ exit 0
+ ;;
+ -- )
+ shift;
+ break
+ ;;
+ * )
+ usage
+ exit 1
+ ;;
+ esac
+done
+
+
DIR=`mktemp -d reportXXXXXX`
for n in aggregation coins deposits reserves wire
do
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: fix #6683,
gnunet <=