From cdf77d6afd3541f6cc22d4ca5964151688ae1398 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Mon, 12 May 2014 11:01:46 -0700 Subject: [PATCH] add kgb project --- add_kgb_project | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 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 -- 2.39.2