From: Don Armstrong Date: Mon, 12 May 2014 18:01:46 +0000 (-0700) Subject: add kgb project X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=cdf77d6afd3541f6cc22d4ca5964151688ae1398;p=bin.git add kgb project --- diff --git a/add_kgb_project b/add_kgb_project new file mode 100755 index 0000000..d2bccbe --- /dev/null +++ b/add_kgb_project @@ -0,0 +1,27 @@ +#!/bin/bash + +PASSWORD=$(pwgen -s) + +PROJECT=${1%%.git} + +PATH="$(pwd)/$1" + +cat << EOF > "$PATH/hooks/post-receive" +#!/bin/sh +kgb-client --git-reflog - --conf $PATH/hooks/kgb.conf +EOF + +cat << EOF > "$PATH/hooks/kgb.conf" +repo-id: $PROJECT +password: $PASSWORD +servers: + - uri: http://localhost:5391 +EOF + +cat << EOF |sudo tee "/etc/kgb-bot/kgb.conf.d/$PROJECT" >/dev/null +repositories: + $PROJECT: + password: $PASSWORD +EOF + +sudo service kgb-bot reload