diff options
-rwxr-xr-x | bootstrap-hybrid | 35 | ||||
-rw-r--r-- | docker/gnunet/Dockerfile | 1 |
2 files changed, 35 insertions, 1 deletions
diff --git a/bootstrap-hybrid b/bootstrap-hybrid new file mode 100755 index 0000000..1e9c1d7 --- /dev/null +++ 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 index 13dec5a..9161ee7 100644 --- a/docker/gnunet/Dockerfile +++ b/docker/gnunet/Dockerfile @@ -55,4 +55,3 @@ RUN \ make && \ make install && \ rm -rf /build - |