About this repository
We've only checked in files which have been modified from the Debian
defaults. This way we can easily migrate to another machine, install
the relevant packages and checkout this repository on top of the
How to commit
First make sure you have a
~/.gitconfig which includes
user.email settings. See the Github
documentation for more
Adding a file
If you're going to edit a file first commit the default Debian
version. This gives us something to
git diff against:
sudo git add -f /etc/crontab sudo git commit -m"Adding the default Debian crontab" !$
After that commit your changes:
# See what you changed git diff /etc/crontab # Add your changes sudo git commit -m"Adding XXYYZZ cron jobs" /etc/crontab # Push back to Github git push
Most of the documentation on the setup of various services is in the Git commit logs.
For example; to find out why the mail setup is why it is just read
git log for
There may also be some documentation in subdirectories of
check it out look at:
sudo find /etc -name 'README.mkdn'
Issues and TODOs are tracked in the issue tracker which is hosted on Github.