taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit aa182fa48d584da04d861f6136f65fd6419a6c1f
parent 22c5f7d5597736c716177453e8e33f191de04b62
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Mon, 18 Apr 2016 17:35:10 +0200

adding all components to project-wise Makefile-based builder

Diffstat:
Mtaler-build/Makefile | 9++++-----
Mtaler-build/invalidate.sh | 21++++++++++++---------
Rupdate_bank.sh -> taler-build/update_bank.sh | 0
Rupdate_exchange.sh -> taler-build/update_exchange.sh | 0
Rupdate_gnunet.sh -> taler-build/update_gnunet.sh | 0
Rupdate_landing.sh -> taler-build/update_landing.sh | 0
Rupdate_merchant.sh -> taler-build/update_merchant.sh | 0
7 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/taler-build/Makefile b/taler-build/Makefile @@ -2,19 +2,18 @@ all: exchange-stamp bank-stamp merchant-stamp exchange-stamp: gnunet-stamp - ~/deployment/update_exchange.sh + ~/deployment/taler-biuld/update_exchange.sh touch $@ gnunet-stamp: - ~/deployment/update_exchange.sh + ~/deployment/taler-biuld/update_gnunet.sh touch $@ bank-stamp: exchange-stamp - ~/deployment/update_bank.sh + ~/deployment/taler-biuld/update_bank.sh touch $@ merchant-stamp: exchange-stamp - ~/deployment/update_bank.sh + ~/deployment/taler-biuld/update_merchant.sh touch $@ - diff --git a/taler-build/invalidate.sh b/taler-build/invalidate.sh @@ -2,14 +2,17 @@ # Invalidate build stamps +for component in exchange merchant bank; + do + cd ~/$component + git fetch + if git status -sb | grep behind; then + rm ~/deployment/taler-build/$component-stamp + fi -cd ~/merchant -git fetch -if git status -sb | grep behind; then - rm merchant-stamp +cd ~/gnunet +svnHead=$(svn info -r HEAD | awk '/^Revision/ {print $2}') +svnBase=$(svn info -r BASE | awk '/^Revision/ {print $2}') +if $svnHead != $svnBase; then + rm ~/deployment/taler-build/gnunet-stamp fi - -# TODO: also do it for the other repos -# TODO: also do it for SVN - - diff --git a/update_bank.sh b/taler-build/update_bank.sh diff --git a/update_exchange.sh b/taler-build/update_exchange.sh diff --git a/update_gnunet.sh b/taler-build/update_gnunet.sh diff --git a/update_landing.sh b/taler-build/update_landing.sh diff --git a/update_merchant.sh b/taler-build/update_merchant.sh