commit 2c6c89fd486a8710297d71b14caabb3f3ff466a6 parent f7e9bfbd1bba92dc97c10aad542867c8f8004400 Author: Marcello Stanisci <marcello.stanisci@inria.fr> Date: Tue, 10 May 2016 18:58:33 +0200 adding bootstrapper compatible with taler-config-generator Diffstat:
| A | bootstrap-hybrid | | | 35 | +++++++++++++++++++++++++++++++++++ |
| M | docker/gnunet/Dockerfile | | | 1 | - |
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/bootstrap-hybrid b/bootstrap-hybrid @@ -0,0 +1,35 @@ +#!/bin/bash + +# Do not hardcode @test or @demo configuration values. +# Aimed to be called by a Dockerfile and get those values +# set by taler-config utility. It also make use of the +# taler-config-generator utility. May obsolete bootstrap-{test,demo}. + +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" +EOL + +mkdir -p $base/.config diff --git a/docker/gnunet/Dockerfile b/docker/gnunet/Dockerfile @@ -55,4 +55,3 @@ RUN \ make && \ make install && \ rm -rf /build -