Port details |
- rancid3 Really Awesome New Cisco confIg Differ
- 3.13_3 net-mgmt
=8 3.13_3Version of this port present on the latest quarterly branch. - Maintainer: marcus@FreeBSD.org
 - Port Added: 2014-10-10 23:37:58
- Last Update: 2024-03-20 13:19:32
- Commit Hash: a6e0068
- People watching this port, also watch:: smartmontools, nmap, net-snmp, sslscan, openssl
- License: BSD3CLAUSE
- WWW:
- https://www.shrubbery.net/rancid/
- Description:
- Rancid monitors a router's (or device's) configuration, including software
and hardware (cards, serial numbers, etc), using CVS. Rancid currently
supports Bay routers, Cisco routers, Juniper routers, Catalyst switches,
Foundry switches, Redback NASs, ADC EZT3 muxes, MRTd (and thus likely IRRd),
Alteon switches, HP Procurve switches, Hitachi routers.
Rancid logs into each of the devices in a router table file, runs various
commands, chomps the output, and emails any differences from the previous
collection to a mail list.
A looking glass is also included with rancid, based on Ed Kern's in use on
http://nitrous.digex.net/. Rancid version has added functions, supports Cisco,
Juniper, and Foundry and uses the login scripts that come with rancid;
so it can use rsh, telnet, or ssh to connect to your router(s).
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- rancid3>0:net-mgmt/rancid3
- To install the port:
- cd /usr/ports/net-mgmt/rancid3/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/rancid3
- pkg install rancid3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rancid3
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1601757055
SHA256 (rancid-3.13.tar.gz) = 7241d2972b1f6f76a28bdaa0e7942b1257e08b404a15d121c9dee568178f8bf5
SIZE (rancid-3.13.tar.gz) = 506297
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- p5-LockFile-Simple>=0 : devel/p5-LockFile-Simple
- cvs : devel/cvs
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libexpect.so : lang/expect
- This port is required by:
- for Run
-
- net-mgmt/netmagis-topo
Configuration Options:
- ===> The following configuration options are available for rancid3-3.13_3:
COMWARE=off: Add experimental support for Comware devices
====> Options available for the single SCM: you have to select exactly one of them
CVS=on: CVS version control support
GIT=off: Git version control support
SUBVERSION=off: Subversion version control support
===> Use 'make config' to modify these settings
- Options name:
- net-mgmt_rancid3
- USES:
- gmake perl5 shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.13_3 20 Mar 2024 13:19:32
    |
Nuno Teixeira (eduardo)  |
net-mgmt/rancid3: Move man pages to share/man
Approved by: portmgr (blanket) |
3.13_2 28 Feb 2024 15:53:37
    |
Michael Osipov (michaelo)  |
*/*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VER
When LTS version of Subversion is set in make.conf (WITH_SUBVERSION_VER)
depending ports will still depend on latest version (devel/subversion)
instead of LTS one (devel/subversion-lts). This will cause dependency
conflicts when packages are distributed with Poudriere, namely pkg(8)
will report them and fail to install.
Make all affected ports properly depend on the right port based on the
value set in WITH_SUBVERSION_VER.
Approved by: jrm (mentor), otis (mentor), lev (maintainer timeout)
Differential Revision: https://reviews.freebsd.org/D43864 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.13_1 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.13_1 20 Jul 2022 14:22:42
    |
Tobias C. Berner (tcberner)  |
net-mgmt: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* @BABOLO <.@babolo.ru>
* Alex Samorukov, samm@freebsd.org
* Alexander Kriventsov <avk@vl.ru>
* Alexander Sulfrian <alexander@sulfrian.net>
* Alexander Y. Grigoryev <alexander.4mail@gmail.com>
* Alexandre Biancalana <ale@biancalanas.net>
* Alexandre Snarskii <snar@paranoia.ru>
* Alexandre Snarskii <snar@snar.spb.ru>
* Alexey Bobkov <mr.deadlystorm@gmail.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Degtyarev (Only the first 15 lines of the commit message are shown above ) |
3.13_1 30 Jun 2021 05:09:36
    |
Fukang Chen (loader)  |
Mk/bsd.options.desc.mk: Add shared version control OPTIONS & descriptions
- Add CVS description
- Add DARCS description
- Add GIT description
- Add MERCURIAL description
- Add PERFORCE description
- Rename SVN to SUBVERSION
devel/anjuta:
- Rename OPTION SVN to SUBVERSION
- Sort OPTIONS_DEFINE and OPTIONS_DEFAULT
- Change SUBVERSION_DESC to use the default description
devel/git: (Only the first 15 lines of the commit message are shown above ) |
3.13 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
3.13 03 Oct 2020 21:07:00
  |
marcus  |
Update to 3.13.
See https://shrubbery.net/rancid/CHANGES for a list of changes in this
release. |
3.12 20 Aug 2020 10:41:37
  |
marcus  |
Fix build on HEAD.
Rename the internal "environ" symbol to "enviro" to avoid a conflict. |
3.12 18 Mar 2020 19:19:51
  |
marcus  |
Update to 3.12.
This release is mainly a minor bug-fix release:
sros.pm: summarize flash free space
junos.pm: ShowSystemLicense(): missing variable initialization
exos.pm: ShowVersion(): improve parsing of h/w - James Andrewartha
ios.pm: do not use perl /n regex modifier; it didnt appear until 5.22
and is causing
heartburn |
3.11 06 Feb 2020 16:49:44
  |
marcus  |
Update to 3.11.
See https://www.shrubbery.net/rancid/CHANGES for a list of changes.
Additionally:
* Add BSD3CLAUSE licence
* Add support for archiving to a git VCS
* Switch maintainer to myself.
PR: 243130
Approved by: feld (previous maintainer) |
3.9 14 Aug 2019 08:48:51
  |
mat  |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
3.9 09 Mar 2019 18:34:32
  |
feld  |
net-mgmt/rancid3: Update to 3.9
Changelog: http://www.shrubbery.net/rancid/CHANGES
PR: 235875 |
3.7 01 Nov 2017 11:41:32
  |
feld  |
net-mgmt/rancid3: Remove to port patches that were integrated upstream
PR: 223258 |
3.7 30 Oct 2017 11:03:47
  |
mat  |
Mark BROKEN.
Sponsored by: Absolight |
3.7 25 Oct 2017 18:13:38
  |
feld  |
net-mgmt/rancid3: Update to 3.7
Changelog: http://www.shrubbery.net/rancid/CHANGES |
3.6.2_4 09 Jul 2017 02:59:46
  |
feld  |
net-mgmt/rancid3: Fix building in jails without networking
MFH: 2017Q3 |
3.6.2_4 25 Apr 2017 20:55:35
  |
feld  |
net-mgmt/rancid3: Update filtering of vtp_debug.log to only affect Nexus devices |
3.6.2_3 25 Apr 2017 20:19:30
  |
feld  |
net-mgmt/rancid3: Update patch to filter out both vtp_debug.log and
vtp_debug_old.log |
3.6.2_2 19 Apr 2017 20:58:23
  |
feld  |
net-mgmt/rancid3: Add patch for IOS to filter out more frequently changing
files: snooping and vtp_debug |
3.6.2_1 13 Jan 2017 17:42:24
  |
feld  |
net-mgmt/rancid3: Fix path to perl in sample config file
MFH: 2017Q1 |
3.6.2 12 Jan 2017 11:30:50
  |
amdmi3  |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
3.6.2 11 Jan 2017 14:58:06
  |
feld  |
net-mgmt/rancid3: Update to 3.6.2
MFH: 2017Q1 |
3.6.1_1 06 Jan 2017 18:48:49
  |
ohauer  |
- add missing fix for rancid version
s/3.1.99/@VERSION@/
PR: 215832 |
3.6.1_1 06 Jan 2017 18:23:38
  |
feld  |
net-mgmt/rancid3: Port cleanup
Fix some variables in post-install, make Comware support include a
version number that matches PORTVERSION
PR: 215832 |
3.6.1 03 Jan 2017 17:10:35
  |
feld  |
net-mgmt/rancid3: Update to 3.6.1
Also clarify in pkg-message that hourly periodic script won't work
unless you tell crontab that periodic hourly jobs exist
MFH: 2017Q1 |
3.5.1_1 30 Nov 2016 15:23:24
  |
feld  |
net-mgmt/rancid3: Remove obsolete CONFLICTS
Reported by: mcl |
3.5.1_1 01 Nov 2016 21:02:14
  |
feld  |
net-mgmt/rancid3: port improvements
- Add periodic script
- Change PREFIX to LOCALBASE in port Makefile
- Inform users of periodic script via updated pkg-message
MFH: 2016Q4 |
3.5.1 10 Sep 2016 17:03:53
  |
feld  |
net-mgmt/rancid3: Update to 3.5.1
- The hardecoded 3des cipher for ssh has been removed upstream
- Remove a patch that automatically attempts to "svn up" before
checking in changes. This patch may have been committed accidentally a
couple years ago and deviates from upstream's behavior.
If it is possible for your rancid svn repository to be updated outside
of rancid's control it is up to you to resolve these potential
conflicts and modify your scheduled rancid process to "svn up"
beforehand. By instructing rancid to do this automatically it is
possible for an administrator to make device config changes that rancid
will not detect and will not show up in the automatic emails dispatched
to the device administrators. |
3.4.1_2 17 Aug 2016 18:13:37
  |
feld  |
net-mgmt/rancid3: Add experimental support for Comware devices
Comware support has been added via a port option. It is not enabled by
default as upstream has not been able to validate the reliability of
this enhancement.
PR: 209361 |
3.4.1_2 16 Aug 2016 20:02:15
  |
feld  |
net-mgmt/rancid3: Fix SSH on FreeBSD 11.0
RANCID by default attempts to ssh to devices with 3des as the cipher.
This no longer works with OpenSSH in FreeBSD 11 as you need to be more
specific. Changing this to 3des-cbc works for now, but future versions
of OpenSSH will break this as well. Unfortunately this will break RANCID
as many network devices do not support modern ciphers, but we will have
to deal with that when the time comes.
MFH: 2016Q3 |
3.4.1_1 19 May 2016 10:44:12
  |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
3.4.1_1 01 Apr 2016 14:16:20
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
3.4.1_1 18 Mar 2016 19:41:42
  |
gahr  |
lang/expect: update to 5.45.3, bump PORTREVISION on dependent ports |
3.4.1 23 Feb 2016 19:21:48
  |
feld  |
net-mgmt/rancid3: Update to 3.4.1
Changelog: http://www.shrubbery.net/rancid/CHANGES |
3.2 21 May 2015 06:54:23
  |
amdmi3  |
- Don't cat pkg-message from Makefiles
Approved by: portmgr blanket |
3.2 19 Mar 2015 18:07:44
  |
feld  |
Update to 3.2
http://www.shrubbery.net/rancid/CHANGES |
3.1_1 09 Feb 2015 12:44:20
  |
antoine  |
Do not patch Makefile.am to prevent running automake during build
(Makefile.in is already patched) |
3.1_1 11 Oct 2014 00:28:31
  |
feld  |
Add an official rancid user and set the home directory
This will speed up initial setup for new endusers |
3.1 10 Oct 2014 23:37:49
  |
feld  |
New port: net-mgmt/rancid3
I'm creating an entirely new port for rancid 3.x as the syntax for the
router.db file is different and a blind upgrade will cause deletion of
backed up devices and their configs from the repository if the user
doesn't stop the cron jobs before updating the syntax.
PR: 193351 |