commit 83a1e5ca9214477f59b6e3b3d8f4b9fe189af26b parent d5c7b458430113e7abefaf93f430a0d58ebdb09e Author: Christian Grothoff <christian@grothoff.org> Date: Wed, 22 Jul 2020 22:54:36 +0200 add codespell bootstrap script Diffstat:
| A | bootstrap-codespell | | | 49 | +++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 49 insertions(+), 0 deletions(-)
diff --git a/bootstrap-codespell b/bootstrap-codespell @@ -0,0 +1,49 @@ +#!/bin/bash + +# Bootstrap the Taler setup for the user account that +# is currently logged in. + +# Generates a setup for a single user, +# including a postgresql DB. + +set -eu + +BRANCH=master +REPOS="libmicrohttpd gnunet" + +cd $HOME + +for component in $REPOS; do + if ! test -d $HOME/$component; then + git clone git://git.gnunet.org/$component.git + fi +done +for component in $REPOS; do + echo "Checking out $component to $BRANCH" + git -C $HOME/$component checkout $BRANCH +done + +REPOS="exchange merchant wallet-core sync anastasis bank twister" + +for component in $REPOS; do + if ! test -d $HOME/$component; then + git clone git://git.taler.net/$component.git + fi +done + +for component in $REPOS; do + echo "Checking out $component to $BRANCH" + git -C $HOME/$component checkout $BRANCH +done + +if [[ ! -d worker ]]; then + buildbot-worker create-worker --umask=0o22 ~/worker localhost:9989 codespell-worker codespell-pass +fi + +mkdir -p ~/.config/systemd/user/ +cp systemd-services/buildbot-worker-doc.service ~/.config/systemd/user/ + +systemctl --user daemon-reload || echo "Please use 'machinectl shell codespell@.host' to log in to use this script" + +systemctl --user enable buildbot-worker-doc.service +systemctl --user start buildbot-worker-doc.service