exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ad321624be5eedde4ee84f30417fd610757031d7
parent 21188ca703d05211e8d4d3ae9bd22500f53915ac
Author: Florian Dold <florian.dold@gmail.com>
Date:   Fri, 22 Apr 2016 15:17:02 +0200

add taler-arm wrapper

Diffstat:
Msrc/util/Makefile.am | 8+++++---
Asrc/util/taler-arm.in | 10++++++++++
2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/util/Makefile.am b/src/util/Makefile.am @@ -9,18 +9,20 @@ endif pkgcfgdir = $(prefix)/share/taler/config.d/ + pkgcfg_DATA = \ paths.conf EXTRA_DIST = \ paths.conf -dist_bin_SCRIPTS = taler-config +templated_scripts = taler-config taler-arm +dist_bin_SCRIPTS = $(templated_scripts) # See https://www.gnu.org/software/autoconf/manual/autoconf-2.63/html_node/Installation-Directory-Variables.html -# for and explanation and why this ugliness is necessary. +# for an explanation and why this ugliness is necessary. edit = sed -e 's|@libdir[@]|$(libdir)|g' -taler-config: Makefile $(srcdir)/taler-config.in +$(templated_scripts): %: Makefile $(srcdir)/%.in rm -f $@ $@.tmp $(edit) '$(srcdir)/$@.in' >$@.tmp chmod +x $@.tmp diff --git a/src/util/taler-arm.in b/src/util/taler-arm.in @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +if ! type gnunet-config >/dev/null; then + echo "$0 needs gnunet-arm to be installed" + exit 1 +fi + +# FIXME: not very portable ... +export LD_PRELOAD=@libdir@/libtalerutil.so +exec gnunet-arm "$@"