Fork me on GitHub

rancid-git by dotwaffle

RANCID - Really Awesome New Cisco confIg Differ

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.

Dependencies

expect
build-essential (for configure/make in debian build environments)
An MTA, such as [ exim4 | postfix | qmail | sendmail | ssmtp ]

Install

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

Authors

Contact

Matthew Walster (matthew@walster.org)

Download

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