diff options
Diffstat (limited to 'bootstrap-bluegreen')
-rwxr-xr-x | bootstrap-bluegreen | 35 |
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" |