summaryrefslogtreecommitdiff
path: root/bootstrap-bluegreen
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap-bluegreen')
-rwxr-xr-xbootstrap-bluegreen35
1 files changed, 23 insertions, 12 deletions
diff --git a/bootstrap-bluegreen b/bootstrap-bluegreen
index 36bc7d9..8635f02 100755
--- a/bootstrap-bluegreen
+++ b/bootstrap-bluegreen
@@ -19,8 +19,7 @@
set -eu
usage() {
- ech "Usage:"
- echo "$0: DEPLOYMENT_BASENAME"
+ echo "Usage: $0 ENVNAME"
}
if [ -z ${1+x} ]; then
@@ -28,23 +27,27 @@ if [ -z ${1+x} ]; then
exit 1
fi
-DEPLOYMENT_BASENAME=$1
+ENVNAME=$1
BRANCH=master
-case $DEPLOYMENT_BASENAME in
+CURRENCY=PUDOS
+case $ENVNAME in
demo)
BRANCH=stable
+ CURRENCY=KUDOS
;;
esac
cd $HOME
if ! test -d $HOME/gnunet; then
- svn checkout https://gnunet.org/svn/gnunet
+ git clone git://gnunet.org/gnunet.git
+ git -C ~/gnunet checkout -q tags/taler-0.2.0
fi
if ! test -d $HOME/libmicrohttpd; then
- svn checkout https://gnunet.org/svn/libmicrohttpd
+ git clone git://gnunet.org/libmicrohttpd.git
+ git -C ~/libmicrohttpd checkout -q tags/v0.9.52
fi
for component in bank merchant gnurl landing exchange merchant-frontends deployment; do
@@ -60,12 +63,20 @@ done
cat >$HOME/activate <<EOL
#!/bin/bash
-export PATH="$HOME/local/bin:$HOME/deployment/bin:\$PATH"
+
+function taler-config-generate () {
+ echo "Command disabled. Clease use taler-deployment-config-generate instead."
+ return 1
+}
+function taler-exchange-keyup () {
+ echo "Command disabled. Clease use taler-deployment-keyup instead."
+}
+
+
+export PATH="$HOME/deployment/bin:$HOME/local/bin:\$PATH"
export TALER_CHECKDB="postgres:///talercheck-$USER"
+export TALER_CONFIG_CURRENCY=$CURRENCY
+export TALER_CONFIG_ENV=$ENVNAME
EOL
-mkdir -p $HOME/.config
-ln -sft $HOME/.config "$HOME/deployment/config/$DEPLOYMENT_BASENAME.taler.net/taler.conf"
-ln -sft $HOME/.config "$HOME/deployment/config/$DEPLOYMENT_BASENAME.taler.net/taler"
-
-ln -sf "/home/$DEPLOYMENT_BASENAME/shared-data" "$HOME"
+ln -sf "/home/$ENVNAME/shared-data" "$HOME"