summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbootstrap-bluegreen10
-rwxr-xr-xbootstrap-demo38
-rwxr-xr-xbootstrap-test36
3 files changed, 9 insertions, 75 deletions
diff --git a/bootstrap-bluegreen b/bootstrap-bluegreen
index 5f15aaf..415d733 100755
--- a/bootstrap-bluegreen
+++ b/bootstrap-bluegreen
@@ -19,6 +19,7 @@
set -eu
usage() {
+ ech "Usage:"
echo "$0: DEPLOYMENT_BASENAME"
}
@@ -29,6 +30,13 @@ fi
DEPLOYMENT_BASENAME=$1
+BRANCH=master
+case $DEPLOYMENT_BASENAME in
+ demo)
+ BRANCH=stable
+ ;;
+esac
+
cd $HOME
if ! test -d $HOME/gnunet; then
@@ -46,7 +54,7 @@ for component in bank merchant gnurl landing exchange merchant-frontends deploym
done
for component in bank merchant landing exchange merchant-frontends; do
- git -C $HOME/$component checkout stable
+ git -C $HOME/$component checkout $BRANCH
done
cat >$HOME/activate <<EOL
diff --git a/bootstrap-demo b/bootstrap-demo
deleted file mode 100755
index 07522bc..0000000
--- a/bootstrap-demo
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-
-set -eu
-
-base=$HOME
-
-mkdir -p $base
-
-cd $base
-
-if ! test -d $base/gnunet; then
- svn checkout https://gnunet.org/svn/gnunet
-fi
-
-if ! test -d $base/libmicrohttpd; then
- svn checkout https://gnunet.org/svn/libmicrohttpd
-fi
-
-for component in bank merchant gnurl landing exchange merchant-frontends deployment; do
- if ! test -d $base/$component; then
- git clone /var/git/$component.git
- fi
-done
-
-for component in bank merchant landing exchange merchant-frontends; do
- git -C $base/$component checkout stable
-done
-
-cat >$base/activate <<EOL
-#!/bin/bash
-export PATH="$base/local/bin:$base/deployment/bin:\$PATH"
-EOL
-
-mkdir -p $base/.config
-ln -sft $base/.config $base/deployment/config/demo.taler.net/taler.conf
-ln -sft $base/.config $base/deployment/config/demo.taler.net/taler
-
-ln -sf "/home/demo/shared-data" "$base"
diff --git a/bootstrap-test b/bootstrap-test
deleted file mode 100755
index 367559a..0000000
--- a/bootstrap-test
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-
-set -eu
-
-base=$HOME
-
-mkdir -p $base
-
-cd $base
-
-if ! test -d $base/gnunet; then
- svn checkout https://gnunet.org/svn/gnunet
-fi
-
-if ! test -d $base/libmicrohttpd; then
- svn checkout https://gnunet.org/svn/libmicrohttpd
-fi
-
-for component in bank merchant gnurl landing exchange merchant-frontends deployment; do
- if ! test -d $base/$component; then
- git clone /var/git/$component.git
- fi
-done
-
-cat >$base/activate <<EOL
-#!/bin/bash
-export PATH="$base/local/bin:$base/deployment/bin:\$PATH"
-export TALER_EXCHANGEDB_POSTGRES_CONFIG="postgres:///talercheck-\$USER"
-export TALER_MERCHANTDB_POSTGRES_CONFIG="postgres:///talercheck-\$USER"
-EOL
-
-mkdir -p $base/.config
-ln -sft "$base/.config" "$base/deployment/config/test.taler.net/taler.conf"
-ln -sft "$base/.config" "$base/deployment/config/test.taler.net/taler"
-
-ln -sf "/home/test/shared-data" "$base"