[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-deployment] branch master updated: switch via taler-deployment
From: |
gnunet |
Subject: |
[taler-deployment] branch master updated: switch via taler-deployment |
Date: |
Sat, 02 Nov 2019 15:53:58 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository deployment.
The following commit(s) were added to refs/heads/master by this push:
new d972d3f switch via taler-deployment
d972d3f is described below
commit d972d3f6cb770dc7977a93d1a54b3973b9813d6d
Author: Florian Dold <address@hidden>
AuthorDate: Sat Nov 2 15:53:54 2019 +0100
switch via taler-deployment
---
bin/taler-deployment | 15 +++++++++++++++
bin/taler-deployment-switch-demo-blue | 15 ---------------
bin/taler-deployment-switch-demo-green | 15 ---------------
3 files changed, 15 insertions(+), 30 deletions(-)
diff --git a/bin/taler-deployment b/bin/taler-deployment
index 0435249..c92df0c 100755
--- a/bin/taler-deployment
+++ b/bin/taler-deployment
@@ -385,6 +385,21 @@ def build() -> None:
r.builder(r, p) # type: ignore
+@cli.command()
+@click.argument("color", metavar="COLOR", type=click.Choice(["blue", "green"]))
+def switch_demo(color) -> None:
+ """Switch deployment color of demo."""
+ if os.environ["USER"] != "demo":
+ print("Command should be executed as the demo user only.")
+ sys.exit(1)
+ active_home = Path.home() / "active-home"
+ try:
+ active_home.unlink()
+ except e:
+ pass
+ active_home.symlink_to(f"/home/demo-{color}")
+
+
@cli.command()
def bootstrap() -> None:
"""Bootstrap a GNU Taler deployment."""
diff --git a/bin/taler-deployment-switch-demo-blue
b/bin/taler-deployment-switch-demo-blue
deleted file mode 100755
index 7b22149..0000000
--- a/bin/taler-deployment-switch-demo-blue
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-if ! test $(whoami) = demo; then
- echo Please run as the 'demo' user. Exiting.
- exit 1
-fi
-
-rm /home/demo/sockets || true
-rm /home/demo/landing || true
-rm /home/demo/auditor || true
-ln -s /home/demo-blue/sockets /home/demo/sockets
-ln -s /home/demo-blue/landing /home/demo/landing
-ln -s /home/demo-blue/auditor /home/demo/auditor
-echo "demo-blue" > /home/demo/active
-echo "demo-green" > /home/demo/nonactive
diff --git a/bin/taler-deployment-switch-demo-green
b/bin/taler-deployment-switch-demo-green
deleted file mode 100755
index 57d76cf..0000000
--- a/bin/taler-deployment-switch-demo-green
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-if ! test $(whoami) = demo; then
- echo Please run as the 'demo' user. Exiting.
- exit 1
-fi
-
-rm /home/demo/sockets || true
-rm /home/demo/landing || true
-rm /home/demo/auditor || true
-ln -s /home/demo-green/sockets /home/demo/sockets
-ln -s /home/demo-green/landing /home/demo/landing
-ln -s /home/demo-green/auditor /home/demo/auditor
-echo "demo-green" > /home/demo/active
-echo "demo-blue" > /home/demo/nonactive
--
To stop receiving notification emails like this one, please contact
address@hidden.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-deployment] branch master updated: switch via taler-deployment,
gnunet <=