diff options
Diffstat (limited to 'taler-sitesbuild/update_www.sh')
-rwxr-xr-x | taler-sitesbuild/update_www.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/taler-sitesbuild/update_www.sh b/taler-sitesbuild/update_www.sh new file mode 100755 index 0000000..f63d9a6 --- /dev/null +++ b/taler-sitesbuild/update_www.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +set -eu + +fetch () { + git clean -fdx + 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" +} + +# Assumes the repo was already checked out once. +cd $HOME/www + +fetch +git submodule update --init --force +git checkout stable -f +make + +mkdir -p $HOME/www.taler.net/ +cp -rt $HOME/www.taler.net/ \ + en/ \ + fr/ \ + it/ \ + es/ \ + pt/ \ + ru/ \ + de/ \ + images/ \ + presentations/ \ + papers/ \ + dist/ \ + pdf/ \ + team-images/ |