gnunet-svn
[Top][All Lists]
Advanced

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

[taler-deployment] branch master updated: make Web site builds satisfy #


From: gnunet
Subject: [taler-deployment] branch master updated: make Web site builds satisfy #5898
Date: Thu, 22 Oct 2020 10:57:19 +0200

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

grothoff pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new bf245e6  make Web site builds satisfy #5898
bf245e6 is described below

commit bf245e65d79f55dc054487b66e3bc5c3fbd33b7c
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Thu Oct 22 10:57:17 2020 +0200

    make Web site builds satisfy #5898
---
 taler-sitesbuild/update_buywith_page.sh | 15 +++++++++------
 taler-sitesbuild/update_stage.sh        | 11 ++++++++---
 taler-sitesbuild/update_twister_page.sh | 15 +++++++++------
 taler-sitesbuild/update_www.sh          | 11 ++++++++---
 4 files changed, 34 insertions(+), 18 deletions(-)

diff --git a/taler-sitesbuild/update_buywith_page.sh 
b/taler-sitesbuild/update_buywith_page.sh
index f142c6f..14980a8 100755
--- a/taler-sitesbuild/update_buywith_page.sh
+++ b/taler-sitesbuild/update_buywith_page.sh
@@ -14,11 +14,14 @@ cd $HOME/buywith/
 fetch
 git submodule update --force --init
 
-mkdir -p $HOME/buywith.taler.net/
+# Generate current version under 'work in progress' (wip) folder
+mkdir -p $HOME/buywith.taler.net.wip/
+cp -r web/* $HOME/buywith.taler.net.wip/
+chmod -R g+rx $HOME/buywith.taler.net.wip/
 
-# delete old content
-rm -fr $HOME/buywith.taler.net/*
+# delete ancient version (if any)
+rm -fr $HOME/buywith.taler.net.old/
 
-cp -rt $HOME/buywith.taler.net/ web/*
-
-chmod -R g+rx $HOME/buywith.taler.net/
+# Finally, do two fast renames to make the current version active
+mv $HOME/buywith.taler.net/ $HOME/buywith.taler.net.old/
+mv $HOME/buywith.taler.net.wip/ $HOME/buywith.taler.net/
diff --git a/taler-sitesbuild/update_stage.sh b/taler-sitesbuild/update_stage.sh
index c86649c..4fce43f 100755
--- a/taler-sitesbuild/update_stage.sh
+++ b/taler-sitesbuild/update_stage.sh
@@ -16,8 +16,13 @@ cd $HOME/www
 git checkout master -f
 fetch
 git submodule update --init --force
+# Generate current version under 'work in progress' (wip) folder
 ./bootstrap
-./configure --variant=stage.taler.net --prefix=$HOME
-make uninstall
+./configure --variant=stage.taler.net.wip --prefix=$HOME
 make install
-chmod -R g+rx $HOME/stage.taler.net/
+chmod -R g+rx $HOME/stage.taler.net.wip/
+# Clean up 'ancient' version (before previous)
+rm -rf $HOME/stage.taler.net.old/
+# Finally, do two fast renames to make the current version active
+mv $HOME/stage.taler.net/ $HOME/stage.taler.net.old/ || true
+mv $HOME/stage.taler.net.wip/ $HOME/stage.taler.net/
diff --git a/taler-sitesbuild/update_twister_page.sh 
b/taler-sitesbuild/update_twister_page.sh
index 9d4b2ec..0bbb4e4 100755
--- a/taler-sitesbuild/update_twister_page.sh
+++ b/taler-sitesbuild/update_twister_page.sh
@@ -14,11 +14,14 @@ cd $HOME/twister/
 fetch
 git submodule update --force --init
 
-mkdir -p $HOME/twister.taler.net/
+# Generate current version under 'work in progress' (wip) folder
+mkdir -p $HOME/twister.taler.net.wip/
+cp -r web/* $HOME/twister.taler.net.wip/
+chmod -R g+rx $HOME/twister.taler.net.wip/
 
-# delete old content
-rm -fr $HOME/twister.taler.net/*
+# delete ancient version (if any)
+rm -fr $HOME/twister.taler.net.old/*
 
-cp -rt $HOME/twister.taler.net/ web/*
-
-chmod -R g+rx $HOME/twister.taler.net/
+# Finally, do two fast renames to make the current version active
+mv $HOME/twister.taler.net/ $HOME/twister.taler.net.old/
+mv $HOME/twister.taler.net.wip/ $HOME/twister.taler.net/
diff --git a/taler-sitesbuild/update_www.sh b/taler-sitesbuild/update_www.sh
index a27a3f0..67d50e0 100755
--- a/taler-sitesbuild/update_www.sh
+++ b/taler-sitesbuild/update_www.sh
@@ -17,8 +17,13 @@ git checkout stable -f
 fetch
 git submodule update --init --force
 ./bootstrap
-./configure --variant=www.taler.net --prefix=$HOME
-make uninstall
+./configure --variant=www.taler.net.wip --prefix=$HOME
 make install
 
-chmod -R g+rx $HOME/www.taler.net/
+chmod -R g+rx $HOME/www.taler.net.wip/
+
+# Clean up 'ancient' version (before previous)
+rm -rf $HOME/www.taler.net.old/
+# Finally, do two fast renames to make the current version active
+mv $HOME/www.taler.net/ $HOME/www.taler.net.old/ || true
+mv $HOME/www.taler.net.wip/ $HOME/www.taler.net/

-- 
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]