Gerritbot¶
Installation¶
To install gerritbot:
install prerequisites:
sudo apt-get install python getmail4 procmail
create a user gerritbot and log in as it:
sudo useradd -m gerritbot -s /bin/false sudo bash sudo gerritbot
get the source:
git clone http://cgit.freedesktop.org/libreoffice/contrib/dev-tools
link the files in the user root:
export HOME=/home/gerritbot mkdir ~/.ssh ln -s ~/dev-tools/gerritbot/.ssh/config -t .ssh mkdir ~/.getmail ln -s ~/dev-tools/gerritbot/getmailrc -t .getmail ln -s ~/dev-tools/gerritbot/.procmailrc ln -s ~/dev-tools/gerritbot/.muttrc #optional
add the private key for gerrit access to
~/.ssh/id_rsa
:- if the key was lost, a new one needs to be uploaded to gerrit
- the OpenID for it is:
https://launchpad.net/~r-gerrit-0
- the OpenID is bound to
gerrit@libreoffice.org
set the password for
gerrit@libreoffice.org
in.getmail/getmailrc
install the crontab:
crontab ~/dev-tools/gerritbot/crontab.txt
done
Start & Enable¶
crontab ~/dev-tools/gerritbot/crontab.txt
Stop & Disable¶
sudo gerritbot
crontab -r
Responsible¶
Bjoern Michaelsen <bjoern.michaelsen@canonical.com>