summaryrefslogtreecommitdiff
path: root/contrib/taler-mdb-show.sh
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2024-01-13 19:24:52 +0100
committerChristian Grothoff <grothoff@gnunet.org>2024-01-13 19:24:52 +0100
commitb31d2af5910632ac5d845df24abfe278d50bdf6f (patch)
treeb5cf57b985d43cdb6dfee711ca71bfc99f60d004 /contrib/taler-mdb-show.sh
parenteebce2a39a6669f9500d9329525063d49710d618 (diff)
downloadtaler-mdb-b31d2af5910632ac5d845df24abfe278d50bdf6f.tar.gz
taler-mdb-b31d2af5910632ac5d845df24abfe278d50bdf6f.tar.bz2
taler-mdb-b31d2af5910632ac5d845df24abfe278d50bdf6f.zip
add images for errors
Diffstat (limited to 'contrib/taler-mdb-show.sh')
-rw-r--r--contrib/taler-mdb-show.sh41
1 files changed, 41 insertions, 0 deletions
diff --git a/contrib/taler-mdb-show.sh b/contrib/taler-mdb-show.sh
new file mode 100644
index 0000000..a050002
--- /dev/null
+++ b/contrib/taler-mdb-show.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+set -eu
+
+function cleanup()
+{
+ taler-mdb-display-off -c "$CONF" -i
+ exit 0
+}
+
+trap cleanup EXIT
+
+CONF="$HOME/.config/taler.conf"
+
+# Parse command-line options
+while getopts ':c:h' OPTION; do
+ case "$OPTION" in
+ c)
+ CONF="$OPTARG"
+ ;;
+ h)
+ echo 'Supported options:'
+ # shellcheck disable=SC2016
+ echo ' -c $CONF -- set configuration'
+ ;;
+ ?)
+ exit_fail "Unrecognized command line option"
+ ;;
+ esac
+done
+
+taler-mdb-display-on -c "$CONF"
+
+FBDEV=$(taler-config -c "$CONF" -s taler-mdb -o FRAMEBUFFER_DEVICE)
+
+fbi -d "$FBDEV" -a -m "768x576-75" -vt 2 -nocomments -noverbose "$1.png"
+
+while true
+do
+ sleep 10
+done