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.
expect
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
cd rancid-git
dpkg-buildpackage -uc -rfakeroot
cd ..
dpkg -i rancid*.deb
Otherwise, try:
adduser --home=/home/rancid rancid
autoreconf (or aclocal && autoconf)
./configure --prefix=/home/rancid
sudo checkinstall (or make && make install)
sudo chown -R rancid:rancid /home/rancid
Matthew Walster (matthew@walster.org)
You can download this project in either zip or tar formats.
You can also clone the project with Git by running:
$ git clone git://github.com/dotwaffle/rancid-git