commit 72a995689168c06226260044657fe63bac1a6f86
parent 8c887a62a102c0946963f1758f979d49de33e6a0
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date: Mon, 10 Jun 2019 21:36:11 +0200
~/stamps for main Taler builder too.
Diffstat:
3 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/bootstrap-bluegreen b/bootstrap-bluegreen
@@ -104,4 +104,9 @@ export TALER_ENV_URL_BACKOFFICE="https://backoffice.$ENVNAME.taler.net/"
EOL
ln -sf "/home/$ENVNAME/shared-data" "$HOME"
+
mkdir -p "$HOME/sockets"
+mkdir -p "$HOME/stamps"
+
+ln -sf ../deployment/taler-build/Makefile stamps/
+ln -sf ../deployment/taler-build/invalidate.sh stamps/
diff --git a/taler-build/Makefile b/taler-build/Makefile
@@ -1,3 +1,5 @@
+BASE="${HOME}/deployment/taler-build"
+
all: auditor-stamp
all: backoffice-stamp
all: bank-stamp
@@ -11,10 +13,9 @@ all: merchant-stamp
all: playground-stamp
all: survey-stamp
all: twister-stamp
-all: help-stamp
deployment-stamp:
- ./update_deployment.sh
+ ${BASE}/update_deployment.sh
touch $@
# NOTE: the twister _does_ depend on the exchange;
@@ -28,63 +29,60 @@ deployment-stamp:
# build due to exchange's API breaks.
twister-stamp: gnunet-stamp deployment-stamp
- ./update_twister.sh
+ ${BASE}/update_twister.sh
touch $@
backoffice-stamp:
- ./update_backoffice.sh
+ ${BASE}/update_backoffice.sh
touch $@
# depends on bank due to bank-lib testcase
exchange-stamp: gnunet-stamp deployment-stamp bank-stamp twister-stamp
- ./update_exchange.sh
+ ${BASE}/update_exchange.sh
touch $@
auditor-stamp: deployment-stamp gnunet-stamp
- ./update_auditor.sh
+ ${BASE}/update_auditor.sh
touch $@
landing-stamp: deployment-stamp
- ./update_landing.sh
+ ${BASE}/update_landing.sh
touch $@
gnunet-stamp: libmicrohttpd-stamp libgnurl-stamp deployment-stamp
- ./update_gnunet.sh
+ ${BASE}/update_gnunet.sh
touch $@
bank-stamp: deployment-stamp
- ./update_bank.sh
+ ${BASE}/update_bank.sh
touch $@
merchant-stamp: exchange-stamp deployment-stamp twister-stamp
- ./update_merchant.sh
+ ${BASE}/update_merchant.sh
touch $@
libmicrohttpd-stamp: deployment-stamp
- ./update_libmicrohttpd.sh
+ ${BASE}/update_libmicrohttpd.sh
touch $@
libgnurl-stamp: deployment-stamp
- ./update_libgnurl.sh
+ ${BASE}/update_libgnurl.sh
touch $@
donations-stamp: deployment-stamp
- ./update_donations.sh
+ ${BASE}/update_donations.sh
touch $@
blog-stamp: deployment-stamp
- ./update_blog.sh
+ ${BASE}/update_blog.sh
touch $@
survey-stamp: deployment-stamp
- ./update_survey.sh
+ ${BASE}/update_survey.sh
touch $@
playground-stamp: deployment-stamp
- ./update_playground.sh
- touch $@
-
-help-stamp:
+ ${BASE}/update_playground.sh
touch $@
lcov: gnunet-stamp deployment-stamp merchant-stamp exchange-stamp
diff --git a/taler-build/invalidate.sh b/taler-build/invalidate.sh
@@ -8,6 +8,6 @@ for component in $components ; do
git fetch
if git status -sb | grep behind; then
echo "invalidating $component"
- rm -f $HOME/deployment/taler-build/$component-stamp
+ rm -f $HOME/stamps/$component-stamp
fi
done