taler-deployment

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

commit 5cf8fba0d8e7c7019ccfb7e6a329a45028887458
parent 974f1df77a5f6596b0a5eedbe1774d68647a171a
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Sat, 25 Nov 2017 10:59:23 +0100

every frontend has its own "update" script

Diffstat:
Mtaler-build/Makefile | 10+++++++---
Ataler-build/update_blog.sh | 17+++++++++++++++++
Ataler-build/update_donations.sh | 17+++++++++++++++++
Dtaler-build/update_merchant_frontends.sh | 19-------------------
Ataler-build/update_survey.sh | 17+++++++++++++++++
5 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/taler-build/Makefile b/taler-build/Makefile @@ -37,12 +37,16 @@ libgnurl-stamp: deployment-stamp ./update_libgnurl.sh touch $@ -merchant-frontends-stamp: deployment-stamp - ./update_merchant_frontends.sh +donations-stamp: deployment-stamp + ./update_donations.sh + touch $@ + +blog-stamp: deployment-stamp + ./update_blog.sh touch $@ survey-stamp: deployment-stamp - ./update_merchant_survey.sh + ./update_survey.sh touch $@ lcov: gnunet-stamp deployment-stamp diff --git a/taler-build/update_blog.sh b/taler-build/update_blog.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -eu + +cd $HOME/blog/ +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 install check diff --git a/taler-build/update_donations.sh b/taler-build/update_donations.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -eu + +cd $HOME/donations/ +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 install check diff --git a/taler-build/update_merchant_frontends.sh b/taler-build/update_merchant_frontends.sh @@ -1,19 +0,0 @@ -#!/bin/bash - -set -eu - -for frontend in blog donations survey; do - cd $HOME/frontend/ - 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 install check -done diff --git a/taler-build/update_survey.sh b/taler-build/update_survey.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -eu + +cd $HOME/survey/ +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 install check