RANCID is a network configuration backup utility that stores away old configurations for (predominantly) routers and switches. It can also email out those differences, so that people know what has been changed when. This patch-set, started by Matthew Walster (myself) in January 2009 adds git-scm support and utilised colored HTML in the mailouts.
git patch taken from git tree at: git://fedorapeople.org/home/fedora/jcollie/public_git/rancid.git and applied to rancid-2.3.2a9 - mostly kept the same when merging in versions up to including rancid-2.3.4
"rancid" taken from original source at shrubbery.net/rancid
Additional coding as logged.
build-essential (for configure/make in debian build environments)
An MTA, such as [ exim4 | postfix | qmail | sendmail | ssmtp ]
For Debian users that are feeling adventurous, try running:
git clone git://github.com/dotwaffle/rancid-git
dpkg-buildpackage -uc -rfakeroot
dpkg -i rancid*.deb
adduser --home=/home/rancid rancid
autoreconf (or aclocal && autoconf)
sudo checkinstall (or make && make install)
sudo chown -R rancid:rancid /home/rancid
Matthew Walster (email@example.com)
However, please think before you email -- if you want to raise an issue or add some code, please use the Github Issue Tracker, or raise a Pull Request.
I'm not able to provide support for RANCID installs, if you have a question please direct it to rancid-discuss, though they're only likely to provide help for people using the mainline install and not this patchset.
You can also clone the project with Git by running:
$ git clone git://github.com/dotwaffle/rancid-git