gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-deployment] branch master updated: new site builders


From: gnunet
Subject: [taler-deployment] branch master updated: new site builders
Date: Sat, 18 Jan 2025 18:48:55 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository taler-deployment.

The following commit(s) were added to refs/heads/master by this push:
     new 9869503  new site builders
9869503 is described below

commit 986950338aa32943968353f3efa5981573184d04
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Jan 18 18:48:52 2025 +0100

    new site builders
---
 worker-sites/update_anastasis.sh     | 29 +++++++++++++++++++++++++++++
 worker-sites/update_taler-ops.sh     | 29 +++++++++++++++++++++++++++++
 worker-sites/update_taler-systems.sh | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 91 insertions(+)

diff --git a/worker-sites/update_anastasis.sh b/worker-sites/update_anastasis.sh
new file mode 100755
index 0000000..97bf5f9
--- /dev/null
+++ b/worker-sites/update_anastasis.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+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/anastasis-www
+
+git checkout stable -f
+fetch
+git submodule update --init --force
+./bootstrap
+./configure --baseurl="https://anastasis.lu/"; 
--prefix=$HOME/www.anastasis.lu.wip
+make install
+
+chmod -R g+rx $HOME/www.anastasis.lu.wip/
+
+# Clean up 'ancient' version (before previous)
+rm -rf $HOME/www.anastasis.lu.old/
+# Finally, do two fast renames to make the current version active
+mv $HOME/www.anastasis.lu/ $HOME/www.anastasis.lu.old/ || true
+mv $HOME/www.anastasis.lu.wip/ $HOME/www.anastasis.lu/
diff --git a/worker-sites/update_taler-ops.sh b/worker-sites/update_taler-ops.sh
new file mode 100755
index 0000000..81ebea3
--- /dev/null
+++ b/worker-sites/update_taler-ops.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+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/taler-ops-www
+
+git checkout stable -f
+fetch
+git submodule update --init --force
+./bootstrap
+./configure --baseurl="https://taler-ops.ch/"; 
--prefix=$HOME/www.taler-ops.ch.wip
+make install
+
+chmod -R g+rx $HOME/www.taler-ops.ch.wip/
+
+# Clean up 'ancient' version (before previous)
+rm -rf $HOME/www.taler-ops.ch.old/
+# Finally, do two fast renames to make the current version active
+mv $HOME/www.taler-ops.ch/ $HOME/www.taler-ops.ch.old/ || true
+mv $HOME/www.taler-ops.ch.wip/ $HOME/www.taler-ops.ch/
diff --git a/worker-sites/update_taler-systems.sh 
b/worker-sites/update_taler-systems.sh
new file mode 100755
index 0000000..98d6e66
--- /dev/null
+++ b/worker-sites/update_taler-systems.sh
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+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/taler-systems-www
+
+git checkout stable -f
+fetch
+git submodule update --init --force
+./bootstrap
+./configure --baseurl="https://taler-systems.com/"; 
--prefix=$HOME/www.taler-systems.com.wip
+make install
+
+chmod -R g+rx $HOME/www.taler-systems.com.wip/
+
+# Clean up 'ancient' version (before previous)
+rm -rf $HOME/www.taler-systems.com.old/
+# Finally, do two fast renames to make the current version active
+mv $HOME/www.taler-systems.com/ $HOME/www.taler-systems.com.old/ || true
+mv $HOME/www.taler-systems.com.wip/ $HOME/www.taler-systems.com/
+
+cd
+
+rsync -av --rsh=ssh www.taler-systems.com www@taler-systems.com:.

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]