X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=add_kgb_project;fp=add_kgb_project;h=d2bccbec47a934d40dffde1c1c6bef1fdcf706ef;hb=cdf77d6afd3541f6cc22d4ca5964151688ae1398;hp=0000000000000000000000000000000000000000;hpb=b7ca5efac9a1a21c0361ea964f870c2f4ada257c;p=bin.git 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