aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--taler-build/Makefile6
-rw-r--r--taler-build/update_backoffice.sh18
2 files changed, 23 insertions, 1 deletions
diff --git a/taler-build/Makefile b/taler-build/Makefile
index 3d1a0fb..ca05119 100644
--- a/taler-build/Makefile
+++ b/taler-build/Makefile
@@ -1,9 +1,13 @@
-all: exchange-stamp bank-stamp merchant-stamp gnunet-stamp donations-stamp blog-stamp landing-stamp deployment-stamp auditor-stamp survey-stamp
+all: exchange-stamp bank-stamp merchant-stamp gnunet-stamp donations-stamp blog-stamp landing-stamp deployment-stamp auditor-stamp survey-stamp backoffice-stamp
deployment-stamp:
./update_deployment.sh
touch $@
+backoffice-stamp:
+ ./update_backoffice.sh
+ touch $@
+
# depends on bank due to bank-lib testcase
exchange-stamp: gnunet-stamp deployment-stamp bank-stamp
./update_exchange.sh
diff --git a/taler-build/update_backoffice.sh b/taler-build/update_backoffice.sh
new file mode 100644
index 0000000..2d983a7
--- /dev/null
+++ b/taler-build/update_backoffice.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+set -eu
+
+cd $HOME/backoffice/
+git clean -fxd
+
+git fetch
+# reset to updated upstream branch, but only if we're tracking a branch
+branch=$(git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null || echo HEAD)
+git reset --hard "$branch"
+
+git submodule update --init --force
+
+./bootstrap
+./configure --prefix="$HOME/local"
+make check-js
+make install check