# PaCkAgE DaTaStReAm
rancid 1 3275
# end of header
070701000afe2c000081a40000000000000000000000014fa8b7db000001090000010000010007ffffffffffffffff0000000f00000000rancid/pkginfo PKG=rancid
NAME=rancid 2.3.8 SPARC 64bit Solaris 10
VERSION=2.3.8
PSTAMP=8th May 2012
VENDOR=Shrubbery Networks
EMAIL=http://www.shrubbery.net/rancid/
DESC=Router config tracker
ARCH=sparc
CATEGORY=utility
CLASSES=none
BASEDIR=/
ISTATES=S s 1 2 3
RSTATES=S s 1 2 3
070701000afe2b000081a40000000000000000000000014fa8b7db00002e5e0000010000010007ffffffffffffffff0000000e00000000rancid/pkgmap : 1 3275
1 d none /usr ? ? ?
1 d none /usr/local ? ? ?
1 d none /usr/local/rancid 0755 root root
1 d none /usr/local/rancid/bin 0755 root root
1 f none /usr/local/rancid/bin/agmrancid 0755 root root 16290 17049 1336457174
1 f none /usr/local/rancid/bin/alogin 0755 root root 16231 56032 1336457174
1 f none /usr/local/rancid/bin/arancid 0755 root root 10498 36588 1336457174
1 f none /usr/local/rancid/bin/arrancid 0755 root root 23055 39175 1336457174
1 f none /usr/local/rancid/bin/avologin 0755 root root 21726 39724 1336457174
1 f none /usr/local/rancid/bin/avorancid 0755 root root 9821 53756 1336457174
1 f none /usr/local/rancid/bin/blogin 0755 root root 19300 50675 1336457174
1 f none /usr/local/rancid/bin/brancid 0755 root root 10087 7624 1336457174
1 f none /usr/local/rancid/bin/cat5rancid 0755 root root 37707 54860 1336457174
1 f none /usr/local/rancid/bin/clogin 0755 root root 27096 47032 1336457174
1 f none /usr/local/rancid/bin/control_rancid 0755 root root 14206 43513 1336457174
1 f none /usr/local/rancid/bin/cssrancid 0755 root root 23198 62514 1336457174
1 f none /usr/local/rancid/bin/elogin 0755 root root 14721 4267 1336457174
1 f none /usr/local/rancid/bin/erancid 0755 root root 10579 43442 1336457174
1 f none /usr/local/rancid/bin/f10rancid 0755 root root 21744 16318 1336457174
1 f none /usr/local/rancid/bin/f5rancid 0755 root root 18821 11825 1336457174
1 f none /usr/local/rancid/bin/flogin 0755 root root 20620 12670 1336457174
1 f none /usr/local/rancid/bin/fnlogin 0755 root root 17230 61634 1336457174
1 f none /usr/local/rancid/bin/fnrancid 0755 root root 10488 38270 1336457174
1 f none /usr/local/rancid/bin/francid 0755 root root 15737 36705 1336457174
1 f none /usr/local/rancid/bin/hlogin 0755 root root 22977 65431 1336457174
1 f none /usr/local/rancid/bin/hpuifilter 0755 root root 52080 25696 1336457174
1 f none /usr/local/rancid/bin/hrancid 0755 root root 19837 32126 1336457174
1 f none /usr/local/rancid/bin/htlogin 0755 root root 14653 64820 1336457174
1 f none /usr/local/rancid/bin/htrancid 0755 root root 9358 19678 1336457174
1 f none /usr/local/rancid/bin/jerancid 0755 root root 21360 46190 1336457174
1 f none /usr/local/rancid/bin/jlogin 0755 root root 16634 28324 1336457174
1 f none /usr/local/rancid/bin/jrancid 0755 root root 22842 7771 1336457174
1 f none /usr/local/rancid/bin/lg.cgi 0755 root root 24640 27572 1336457174
1 f none /usr/local/rancid/bin/lgform.cgi 0755 root root 7817 10534 1336457174
1 f none /usr/local/rancid/bin/mrancid 0755 root root 13772 16146 1336457174
1 f none /usr/local/rancid/bin/mrvlogin 0755 root root 22479 23237 1336457174
1 f none /usr/local/rancid/bin/mrvrancid 0755 root root 16399 21311 1336457174
1 f none /usr/local/rancid/bin/mtlogin 0755 root root 15548 859 1336457174
1 f none /usr/local/rancid/bin/mtrancid 0755 root root 8994 48932 1336457174
1 f none /usr/local/rancid/bin/nlogin 0755 root root 17012 58191 1336457174
1 f none /usr/local/rancid/bin/nrancid 0755 root root 11683 55160 1336457174
1 f none /usr/local/rancid/bin/nslogin 0755 root root 19508 49929 1336457174
1 f none /usr/local/rancid/bin/nsrancid 0755 root root 9714 49441 1336457174
1 f none /usr/local/rancid/bin/nxrancid 0755 root root 37705 8525 1336457174
1 f none /usr/local/rancid/bin/par 0755 root root 6044 11432 1336457174
1 f none /usr/local/rancid/bin/prancid 0755 root root 18858 9977 1336457174
1 f none /usr/local/rancid/bin/rancid 0755 root root 69905 237 1336457174
1 f none /usr/local/rancid/bin/rancid-cvs 0755 root root 4672 30394 1336457174
1 f none /usr/local/rancid/bin/rancid-fe 0755 root root 3699 23244 1336457174
1 f none /usr/local/rancid/bin/rancid-run 0755 root root 4880 37672 1336457174
1 f none /usr/local/rancid/bin/rivlogin 0755 root root 23930 27463 1336457174
1 f none /usr/local/rancid/bin/rivrancid 0755 root root 10999 14098 1336457174
1 f none /usr/local/rancid/bin/rrancid 0755 root root 13319 65297 1336457174
1 f none /usr/local/rancid/bin/srancid 0755 root root 13059 29058 1336457174
1 f none /usr/local/rancid/bin/tlogin 0755 root root 24724 9145 1336457174
1 f none /usr/local/rancid/bin/tntlogin 0755 root root 16056 51326 1336457174
1 f none /usr/local/rancid/bin/tntrancid 0755 root root 9996 2774 1336457174
1 f none /usr/local/rancid/bin/trancid 0755 root root 9971 1601 1336457174
1 f none /usr/local/rancid/bin/xrancid 0755 root root 17111 15465 1336457174
1 f none /usr/local/rancid/bin/xrrancid 0755 root root 44520 3380 1336457174
1 f none /usr/local/rancid/bin/zrancid 0755 root root 13908 32572 1336457174
1 d none /usr/local/rancid/etc 0755 root root
1 f none /usr/local/rancid/etc/lg.conf 0644 root root 6441 12844 1336438694
1 f none /usr/local/rancid/etc/rancid.conf 0644 root root 3807 59953 1336438694
1 d none /usr/local/rancid/share 0755 root root
1 d none /usr/local/rancid/share/man 0755 root root
1 d none /usr/local/rancid/share/man/man1 0755 root root
1 f none /usr/local/rancid/share/man/man1/agmrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/alogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/arancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/arrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/avologin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/avorancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/blogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/brancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/cat5rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/clogin.1 0644 root root 7036 20869 1336457174
1 f none /usr/local/rancid/share/man/man1/control_rancid.1 0644 root root 1345 48501 1336457174
1 f none /usr/local/rancid/share/man/man1/cssrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/elogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/erancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/f10rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/f5rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/flogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/fnlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/fnrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/francid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/hlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/hrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/htlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/htrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/jerancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/jlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/jrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/lg_intro.1 0644 root root 2189 60519 1336457174
1 f none /usr/local/rancid/share/man/man1/mrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/mrvlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/mrvrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/mtlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/mtrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/nrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nslogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/nsrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nxrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/par.1 0644 root root 2224 52776 1336457174
1 f none /usr/local/rancid/share/man/man1/prancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid-cvs.1 0644 root root 1415 54999 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid-run.1 0644 root root 3211 10597 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid.1 0644 root root 2980 56426 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid_intro.1 0644 root root 4142 18913 1336457174
1 f none /usr/local/rancid/share/man/man1/rivlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/rivrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/rrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/srancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/tlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/tntlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/tntrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/trancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/xrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/xrrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/zrancid.1 0644 root root 18 1446 1336457174
1 d none /usr/local/rancid/share/man/man5 0755 root root
1 f none /usr/local/rancid/share/man/man5/cloginrc.5 0644 root root 9405 41356 1336457174
1 f none /usr/local/rancid/share/man/man5/lg.conf.5 0644 root root 4906 27348 1336457174
1 f none /usr/local/rancid/share/man/man5/rancid.conf.5 0644 root root 7346 45827 1336457174
1 f none /usr/local/rancid/share/man/man5/router.db.5 0644 root root 4455 40642 1336457174
1 d none /usr/local/rancid/share/rancid 0755 root root
1 f none /usr/local/rancid/share/rancid/CHANGES 0644 root root 39032 6023 1336457173
1 f none /usr/local/rancid/share/rancid/COPYING 0644 root root 2387 63441 1336457173
1 f none /usr/local/rancid/share/rancid/FAQ 0644 root root 17967 38297 1336457173
1 f none /usr/local/rancid/share/rancid/README 0644 root root 12738 7416 1336457173
1 f none /usr/local/rancid/share/rancid/README.lg 0644 root root 4096 27756 1336457173
1 f none /usr/local/rancid/share/rancid/README.misc 0644 root root 881 13254 1336457174
1 f none /usr/local/rancid/share/rancid/UPGRADING 0644 root root 3576 45754 1336457173
1 f none /usr/local/rancid/share/rancid/cisco-load.exp 0644 root root 11459 13505 1336457174
1 f none /usr/local/rancid/share/rancid/cisco-reload.exp 0644 root root 6101 35591 1336457174
1 f none /usr/local/rancid/share/rancid/cloginrc.sample 0644 root root 3772 3465 1336457173
1 f none /usr/local/rancid/share/rancid/downreport 0755 root root 3759 37245 1336457174
1 f none /usr/local/rancid/share/rancid/getipacctg 0755 root root 5178 1948 1336457174
1 f none /usr/local/rancid/share/rancid/index.html 0644 root root 490 42477 1336457174
1 f none /usr/local/rancid/share/rancid/lg.conf.sample 0644 root root 6441 12844 1336457173
1 f none /usr/local/rancid/share/rancid/lgnotes.html 0644 root root 2607 32574 1336457174
1 f none /usr/local/rancid/share/rancid/rancid-cvspurge 0755 root root 3245 59831 1336457174
1 f none /usr/local/rancid/share/rancid/rancid.conf.sample 0644 root root 3797 58990 1336457174
1 f none /usr/local/rancid/share/rancid/rtrfilter 0755 root root 5872 11282 1336457174
1 d none /var/rancid 0755 root root
1 i checkinstall 785 2565 1336457178
1 i pkginfo 265 20712 1336457179
07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!! 070701000afe2c000081a40000000000000000000000014fa8b7db000001090000010000010007ffffffffffffffff0000000800000000pkginfo PKG=rancid
NAME=rancid 2.3.8 SPARC 64bit Solaris 10
VERSION=2.3.8
PSTAMP=8th May 2012
VENDOR=Shrubbery Networks
EMAIL=http://www.shrubbery.net/rancid/
DESC=Router config tracker
ARCH=sparc
CATEGORY=utility
CLASSES=none
BASEDIR=/
ISTATES=S s 1 2 3
RSTATES=S s 1 2 3
070701000afe2b000081a40000000000000000000000014fa8b7db00002e5e0000010000010007ffffffffffffffff0000000700000000pkgmap : 1 3275
1 d none /usr ? ? ?
1 d none /usr/local ? ? ?
1 d none /usr/local/rancid 0755 root root
1 d none /usr/local/rancid/bin 0755 root root
1 f none /usr/local/rancid/bin/agmrancid 0755 root root 16290 17049 1336457174
1 f none /usr/local/rancid/bin/alogin 0755 root root 16231 56032 1336457174
1 f none /usr/local/rancid/bin/arancid 0755 root root 10498 36588 1336457174
1 f none /usr/local/rancid/bin/arrancid 0755 root root 23055 39175 1336457174
1 f none /usr/local/rancid/bin/avologin 0755 root root 21726 39724 1336457174
1 f none /usr/local/rancid/bin/avorancid 0755 root root 9821 53756 1336457174
1 f none /usr/local/rancid/bin/blogin 0755 root root 19300 50675 1336457174
1 f none /usr/local/rancid/bin/brancid 0755 root root 10087 7624 1336457174
1 f none /usr/local/rancid/bin/cat5rancid 0755 root root 37707 54860 1336457174
1 f none /usr/local/rancid/bin/clogin 0755 root root 27096 47032 1336457174
1 f none /usr/local/rancid/bin/control_rancid 0755 root root 14206 43513 1336457174
1 f none /usr/local/rancid/bin/cssrancid 0755 root root 23198 62514 1336457174
1 f none /usr/local/rancid/bin/elogin 0755 root root 14721 4267 1336457174
1 f none /usr/local/rancid/bin/erancid 0755 root root 10579 43442 1336457174
1 f none /usr/local/rancid/bin/f10rancid 0755 root root 21744 16318 1336457174
1 f none /usr/local/rancid/bin/f5rancid 0755 root root 18821 11825 1336457174
1 f none /usr/local/rancid/bin/flogin 0755 root root 20620 12670 1336457174
1 f none /usr/local/rancid/bin/fnlogin 0755 root root 17230 61634 1336457174
1 f none /usr/local/rancid/bin/fnrancid 0755 root root 10488 38270 1336457174
1 f none /usr/local/rancid/bin/francid 0755 root root 15737 36705 1336457174
1 f none /usr/local/rancid/bin/hlogin 0755 root root 22977 65431 1336457174
1 f none /usr/local/rancid/bin/hpuifilter 0755 root root 52080 25696 1336457174
1 f none /usr/local/rancid/bin/hrancid 0755 root root 19837 32126 1336457174
1 f none /usr/local/rancid/bin/htlogin 0755 root root 14653 64820 1336457174
1 f none /usr/local/rancid/bin/htrancid 0755 root root 9358 19678 1336457174
1 f none /usr/local/rancid/bin/jerancid 0755 root root 21360 46190 1336457174
1 f none /usr/local/rancid/bin/jlogin 0755 root root 16634 28324 1336457174
1 f none /usr/local/rancid/bin/jrancid 0755 root root 22842 7771 1336457174
1 f none /usr/local/rancid/bin/lg.cgi 0755 root root 24640 27572 1336457174
1 f none /usr/local/rancid/bin/lgform.cgi 0755 root root 7817 10534 1336457174
1 f none /usr/local/rancid/bin/mrancid 0755 root root 13772 16146 1336457174
1 f none /usr/local/rancid/bin/mrvlogin 0755 root root 22479 23237 1336457174
1 f none /usr/local/rancid/bin/mrvrancid 0755 root root 16399 21311 1336457174
1 f none /usr/local/rancid/bin/mtlogin 0755 root root 15548 859 1336457174
1 f none /usr/local/rancid/bin/mtrancid 0755 root root 8994 48932 1336457174
1 f none /usr/local/rancid/bin/nlogin 0755 root root 17012 58191 1336457174
1 f none /usr/local/rancid/bin/nrancid 0755 root root 11683 55160 1336457174
1 f none /usr/local/rancid/bin/nslogin 0755 root root 19508 49929 1336457174
1 f none /usr/local/rancid/bin/nsrancid 0755 root root 9714 49441 1336457174
1 f none /usr/local/rancid/bin/nxrancid 0755 root root 37705 8525 1336457174
1 f none /usr/local/rancid/bin/par 0755 root root 6044 11432 1336457174
1 f none /usr/local/rancid/bin/prancid 0755 root root 18858 9977 1336457174
1 f none /usr/local/rancid/bin/rancid 0755 root root 69905 237 1336457174
1 f none /usr/local/rancid/bin/rancid-cvs 0755 root root 4672 30394 1336457174
1 f none /usr/local/rancid/bin/rancid-fe 0755 root root 3699 23244 1336457174
1 f none /usr/local/rancid/bin/rancid-run 0755 root root 4880 37672 1336457174
1 f none /usr/local/rancid/bin/rivlogin 0755 root root 23930 27463 1336457174
1 f none /usr/local/rancid/bin/rivrancid 0755 root root 10999 14098 1336457174
1 f none /usr/local/rancid/bin/rrancid 0755 root root 13319 65297 1336457174
1 f none /usr/local/rancid/bin/srancid 0755 root root 13059 29058 1336457174
1 f none /usr/local/rancid/bin/tlogin 0755 root root 24724 9145 1336457174
1 f none /usr/local/rancid/bin/tntlogin 0755 root root 16056 51326 1336457174
1 f none /usr/local/rancid/bin/tntrancid 0755 root root 9996 2774 1336457174
1 f none /usr/local/rancid/bin/trancid 0755 root root 9971 1601 1336457174
1 f none /usr/local/rancid/bin/xrancid 0755 root root 17111 15465 1336457174
1 f none /usr/local/rancid/bin/xrrancid 0755 root root 44520 3380 1336457174
1 f none /usr/local/rancid/bin/zrancid 0755 root root 13908 32572 1336457174
1 d none /usr/local/rancid/etc 0755 root root
1 f none /usr/local/rancid/etc/lg.conf 0644 root root 6441 12844 1336438694
1 f none /usr/local/rancid/etc/rancid.conf 0644 root root 3807 59953 1336438694
1 d none /usr/local/rancid/share 0755 root root
1 d none /usr/local/rancid/share/man 0755 root root
1 d none /usr/local/rancid/share/man/man1 0755 root root
1 f none /usr/local/rancid/share/man/man1/agmrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/alogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/arancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/arrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/avologin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/avorancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/blogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/brancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/cat5rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/clogin.1 0644 root root 7036 20869 1336457174
1 f none /usr/local/rancid/share/man/man1/control_rancid.1 0644 root root 1345 48501 1336457174
1 f none /usr/local/rancid/share/man/man1/cssrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/elogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/erancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/f10rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/f5rancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/flogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/fnlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/fnrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/francid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/hlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/hrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/htlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/htrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/jerancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/jlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/jrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/lg_intro.1 0644 root root 2189 60519 1336457174
1 f none /usr/local/rancid/share/man/man1/mrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/mrvlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/mrvrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/mtlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/mtrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/nrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nslogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/nsrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/nxrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/par.1 0644 root root 2224 52776 1336457174
1 f none /usr/local/rancid/share/man/man1/prancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid-cvs.1 0644 root root 1415 54999 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid-run.1 0644 root root 3211 10597 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid.1 0644 root root 2980 56426 1336457174
1 f none /usr/local/rancid/share/man/man1/rancid_intro.1 0644 root root 4142 18913 1336457174
1 f none /usr/local/rancid/share/man/man1/rivlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/rivrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/rrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/srancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/tlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/tntlogin.1 0644 root root 18 1457 1336457174
1 f none /usr/local/rancid/share/man/man1/tntrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/trancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/xrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/xrrancid.1 0644 root root 18 1446 1336457174
1 f none /usr/local/rancid/share/man/man1/zrancid.1 0644 root root 18 1446 1336457174
1 d none /usr/local/rancid/share/man/man5 0755 root root
1 f none /usr/local/rancid/share/man/man5/cloginrc.5 0644 root root 9405 41356 1336457174
1 f none /usr/local/rancid/share/man/man5/lg.conf.5 0644 root root 4906 27348 1336457174
1 f none /usr/local/rancid/share/man/man5/rancid.conf.5 0644 root root 7346 45827 1336457174
1 f none /usr/local/rancid/share/man/man5/router.db.5 0644 root root 4455 40642 1336457174
1 d none /usr/local/rancid/share/rancid 0755 root root
1 f none /usr/local/rancid/share/rancid/CHANGES 0644 root root 39032 6023 1336457173
1 f none /usr/local/rancid/share/rancid/COPYING 0644 root root 2387 63441 1336457173
1 f none /usr/local/rancid/share/rancid/FAQ 0644 root root 17967 38297 1336457173
1 f none /usr/local/rancid/share/rancid/README 0644 root root 12738 7416 1336457173
1 f none /usr/local/rancid/share/rancid/README.lg 0644 root root 4096 27756 1336457173
1 f none /usr/local/rancid/share/rancid/README.misc 0644 root root 881 13254 1336457174
1 f none /usr/local/rancid/share/rancid/UPGRADING 0644 root root 3576 45754 1336457173
1 f none /usr/local/rancid/share/rancid/cisco-load.exp 0644 root root 11459 13505 1336457174
1 f none /usr/local/rancid/share/rancid/cisco-reload.exp 0644 root root 6101 35591 1336457174
1 f none /usr/local/rancid/share/rancid/cloginrc.sample 0644 root root 3772 3465 1336457173
1 f none /usr/local/rancid/share/rancid/downreport 0755 root root 3759 37245 1336457174
1 f none /usr/local/rancid/share/rancid/getipacctg 0755 root root 5178 1948 1336457174
1 f none /usr/local/rancid/share/rancid/index.html 0644 root root 490 42477 1336457174
1 f none /usr/local/rancid/share/rancid/lg.conf.sample 0644 root root 6441 12844 1336457173
1 f none /usr/local/rancid/share/rancid/lgnotes.html 0644 root root 2607 32574 1336457174
1 f none /usr/local/rancid/share/rancid/rancid-cvspurge 0755 root root 3245 59831 1336457174
1 f none /usr/local/rancid/share/rancid/rancid.conf.sample 0644 root root 3797 58990 1336457174
1 f none /usr/local/rancid/share/rancid/rtrfilter 0755 root root 5872 11282 1336457174
1 d none /var/rancid 0755 root root
1 i checkinstall 785 2565 1336457178
1 i pkginfo 265 20712 1336457179
070701000afec0000041ed0000000000000000000000024fa8b7db000000000000010000010007ffffffffffffffff0000000800000000install 070701000afec1000081ed0000000000000000000000014fa8b7da000003110000010000010007ffffffffffffffff0000001500000000install/checkinstall #!/bin/sh
#
expected_bits="64"
expected_release="5.10"
expected_platform="sparc"
#
release=`uname -r`
platform=`uname -p`
bits=`isainfo -b`
#
if [ ${platform} != ${expected_platform} ]; then
echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n"
echo "\tAborting installation.\n\n\n"
exit 1
fi
if [ ${release} != ${expected_release} ]; then
echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n"
echo "\tAborting installation.\n\n\n"
exit 1
fi
if [ ${bits} != ${expected_bits} ]; then
echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n"
echo "\tYour machine is running a ${bits} bit O.S. currently\n"
echo "\tAborting installation.\n\n\n"
exit 1
fi
exit 0
070701000afe2d000041ed0000000000000000000000034fa8b7db000000000000010000010007ffffffffffffffff0000000500000000root 070701000afe2e000041ed0000000000000000000000034fa8b7db000000000000010000010007ffffffffffffffff0000000900000000root/usr 070701000afe2f000041ed0000000000000000000000034fa8b7db000000000000010000010007ffffffffffffffff0000000f00000000root/usr/local 070701000afe30000041ed0000000000000000000000054fa8b7db000000000000010000010007ffffffffffffffff0000001600000000root/usr/local/rancid 070701000afe6e000041ed0000000000000000000000044fa8b7db000000000000010000010007ffffffffffffffff0000001c00000000root/usr/local/rancid/share 070701000afe6f000041ed0000000000000000000000044fa8b7db000000000000010000010007ffffffffffffffff0000002000000000root/usr/local/rancid/share/man 070701000afe70000041ed0000000000000000000000024fa8b7db000000000000010000010007ffffffffffffffff0000002500000000root/usr/local/rancid/share/man/man1 070701000afea2000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/tntlogin.1 .so man1/clogin.1
070701000afe7a000081a40000000000000000000000014fa8b7d600001b7c0000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/clogin.1 .\"
.hys 50
.TH "clogin" "1" "26 April 2011"
.SH NAME
clogin \- Cisco login script
.SH SYNOPSIS
.B clogin
[\fB\-autoenable\fP]
[\fB\-noenable\fP]
[\fB\-dSV\fR]
[\c
.BI \-c\
command]
[\c
.BI \-E\
var=x]
[\c
.BI \-e\
enable-password]
[\c
.BI \-f\
cloginrc-file]
[\c
.BI \-p\
user-password]
[\c
.BI \-s\
script-file]
[\c
.BI \-t\
timeout]
[\c
.BI \-u\
username]
[\c
.BI \-v\
vty-password]
[\c
.BI \-w\
enable-username]
[\c
.BI \-x\
command-file]
[\c
.BI \-y\
ssh_cypher_type]
router
[router...]
.SH DESCRIPTION
.B clogin
is an
.BR expect (1)
script to automate the process of logging into a Cisco router,
catalyst switch, Extreme switch, Juniper ERX/E-series, Procket Networks,
or Redback router.
There are complementary scripts for
Alteon,
Avocent (Cyclades),
Bay Networks (nortel),
ADC-kentrox EZ-T3 mux,
Foundry,
HP Procurve switches and Cisco AGMs,
Hitachi routers,
Juniper Networks,
MRV optical switch,
Mikrotik routers,
Netscreen firewalls,
Netscaler,
Riverstone,
Netopia,
and Lucent TNT,
named
.B alogin,
.B avologin,
.B blogin,
.B elogin,
.B flogin,
.B fnlogin,
.B hlogin,
.B htlogin,
.B jlogin,
.B mrvlogin,
.B mtlogin,
.B nlogin,
.B nslogin,
.B rivlogin,
.B tlogin,
and
.B tntlogin,
respectively.
.PP
.B clogin
reads the
.IR .cloginrc
file for its configuration, then connects and logs into each of the
routers specified on the command line in the order listed. Command-line
options exist to override some of the directives found in the
.IR .cloginrc
configuration file.
.PP
The command-line options are as follows:
.TP
.B \-S
Save the configuration on exit, if the device prompts at logout time.
This only has affect when used with -s.
.TP
.B \-V
Prints package name and version strings.
.\"
.TP
.B \-c
Command to be run on each router list on the command-line. Multiple
commands maybe listed by separating them with semi-colons (;). The argument
should be quoted to avoid shell expansion.
.\"
.TP
.B \-d
Enable expect debugging.
.\"
.TP
.B \-E
Specifies a variable to pass through to scripts (\-s). For example, the
command-line option \-Efoo=bar will produce a global variable by the name
Efoo with the initial value "bar".
.\"
.TP
.B \-e
Specify a password to be supplied when gaining enable privileges on the
router(s). Also see the password directive of the
.IR .cloginrc
file.
.\"
.TP
.B \-f
Specifies an alternate configuration file. The default is
.IR "$HOME/.cloginrc" .
.\"
.TP
.B \-p
Specifies a password associated with the user specified by the
.B \-u
option, user directive of the
.IR .cloginrc
file, or the Unix username of the user.
.\"
.TP
.B \-s
The filename of an
.BR expect (1)
script which will be sourced after the login is successful and is expected
to return control to
.B clogin,
with the connection to the router intact, when it is done. Note that
.B clogin
disables
.IR log_user
of
.BR expect (1) when
.B \-s
is used.
Example script(s) can be found in share/rancid/*.exp.
.\"
.TP
.B \-t
Alters the timeout interval; the period that
.B clogin
waits for an individual command to return a prompt or the login process to
produce a prompt or failure. The argument is in seconds.
.\"
.TP
.B \-u
Specifies the username used when prompted. The command-line option overrides
any user directive found in
.IR .cloginrc .
The default is the current Unix username.
.\"
.TP
.B \-v
Specifies a vty password, that which is prompted for upon connection
to the router. This overrides the vty password of the
.IR .cloginrc
file's password directive.
.\"
.TP
.B \-w
Specifies the username used if prompted when gaining enable privileges. The
command-line option overrides any user or enauser directives found in
.IR .cloginrc .
The default is the current Unix username.
.\"
.TP
.B \-x
Similar to the
.B \-c
option;
.B \-x
specifies a file with commands to run on each of the routers. The commands
must not expect additional input, such as 'copy rcp startup-config' does.
For example:
.PP
.in +1i
.nf
show version
show logging
.fi
.in -1i
.\"
.TP
.B \-y
Specifies the encryption algorithm for use with the
.BR ssh (1)
\-c option. The default encryption type is often not supported. See the
.BR ssh (1)
man page for details. The default is 3des.
.El
.\"
.SH RETURNS
If the login script fails for any of the devices on the command-line, the
exit value of the script will be non-zero and the value will be the number
of failures.
.\"
.SH ENVIRONMENT
.B clogin
recognizes the following environment variables.
.PP
.TP
.B CISCO_USER
Overrides the user directive found in the
.IR .cloginrc
file, but may be overridden by the
.B \-u
option.
.\"
.TP
.B CLOGIN
.B clogin
will not change the banner on your xterm window if this includes the
character 'x'.
.\"
.TP
.B CLOGINRC
Specifies an alternative location for the
.IR .cloginrc
file, like the \fB\-f\fP option.
.\"
.TP
.B HOME
Normally set by
.BR login (1)
to the user's home directory,
HOME is used by
.B clogin
to locate the
.IR .cloginrc
configuration file.
.El
.SH FILES
.ta \w'xHOME/xcloginrc 'u
\fI$HOME/.cloginrc\fR Configuration file.
.SH "SEE ALSO"
.BR cloginrc (5),
.BR expect (1)
.\"
.SH CAVEATS
.B clogin
expects CatOS devices to have a prompt which includes a '>',
such as "router> (enable)". It uses this to determine, for example,
whether the command to disable the pager is "set length 0" or "term length 0".
.PP
The HP Procurve switches that are Foundry OEMs use flogin, not hlogin.
.PP
The Extreme is supported by
.B clogin,
but it has no concept of an "enabled" privilege level. You must
set autoenable for these devices in your
.IR .cloginrc .
.PP
The -S option is a recent addition, it may not be supported in all of the
login scripts or for every target device.
.\"
.SH BUGS
Do not use greater than (>) or pound sign (#) in device banners. These
are the normal terminating characters of device prompts and the login
scripts need to locate the initial prompt. Afterward, the full prompt
is collected and makes a more precise match so that the scripts know
when the device is ready for the next command.
.PP
All these login scripts for separate devices should be rolled into one.
This goal is exceedingly difficult.
.PP
The HP Procurve switch, Motorola BSR, and Cisco AGM CLIs rely heavily upon
terminal escape codes for cursor/screen manipulation and assumes a vt100
terminal type.
They do not provide a way to set a different terminal type or adjust this
behavior.
The resulting escape codes make automating interaction with these devices
very difficult or impossible.
Thus bin/hpuifilter, which must be found in the user's PATH, is used by
hlogin to filter these escape sequences.
While this works for rancid's collection, there are side effects for
interactive logins via hlogin; most of which are formatting annoyances that
may be remedied by typing CTRL-R to reprint the current line.
.PP
WARNING: repeated ssh login failures to HP Procurves cause the switch's
management interface to lock-up (this includes snmp, ping) and sometimes
it will crash. This is with the latest firmware; 5.33 at the time of this
writing.
070701000afe8e000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/mrvlogin.1 .so man1/clogin.1
070701000afe74000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/arrancid.1 .so man1/rancid.1
070701000afe8f000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003100000000root/usr/local/rancid/share/man/man1/mrvrancid.1 .so man1/rancid.1
070701000afe92000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/nlogin.1 .so man1/clogin.1
070701000afe71000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003100000000root/usr/local/rancid/share/man/man1/agmrancid.1 .so man1/rancid.1
070701000afe75000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/avologin.1 .so man1/clogin.1
070701000afea1000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/tlogin.1 .so man1/clogin.1
070701000afe9c000081a40000000000000000000000014fa8b7d60000102e0000010000010007ffffffffffffffff0000003400000000root/usr/local/rancid/share/man/man1/rancid_intro.1 .\"
.\" $Id: rancid_intro.1 2101 2009-07-14 19:19:51Z heas $
.\"
.hys 50
.TH "rancid_intro" "1" "14 july 2009"
.SH NAME
rancid_intro \- introduction to the Really Awesome New Cisco confIg Differ
.SH INTRODUCTION
.B rancid
is really more than just a Cisco configuration differ. It handles several
different device's configurations; currently including
Alteon,
Arista,
Bay Networks (Nortel),
Cisco,
Extreme,
F5 BigIP,
Force10,
Fortinet,
Foundry,
HP Procurve switches,
Hitachi,
Juniper Routers and edge (ERX) routers,
Lucent TNT,
MRTd daemon,
Netscalar load balancers,
Netscreen firewalls,
Procket,
Redback,
SMC switches,
Zebra routing software,
and the ADC-Kentrox EZ-T3 mux.
.PP
.B rancid
uses an expect script to login to each of a list of devices and run a set of
commands for that device-type and collects the output. The output
is run through some filtering to summarize, reformat, and/or snip
unwanted or security related data such as chassis temperature and easily
reverse-able passwords.
.PP
Named after the device's name in the group's configuration file (\c
.IR router.db ),
the resulting files are saved in the directory /configs. Except for
the data filtered from the configuration file for security reasons, such as
reversable passwords, these files are suitable for loading directly to restore
a lost configuration. See
.BR rancid.conf (5)
for more information on s.
.PP
After filtering, a uni-diff (see
.BR diff (1))
of the result is produced
for each of the devices in a group against that of the previous run of
.B rancid
and is e-mailed to that group's mail list, "rancid-". This e-mail
will also include any differences of the device list in the group's
configuration file,
.IR "router.db".
.PP
Lastly, all the updated files are checked into the revision control system
(CVS or Subversion).
.PP
Additional utilities, including a looking glass, come with rancid. See
rancid's share directory (
.IR share/rancid ).
.SH "EXAMPLE E-MAIL"
Below is a sample of a uni-diff produced from the group "shrubbery"
for the device named dfw.shrubbery.net, which happens to be a Cisco GSR.
.PP
.nf
From: rancid
To: rancid-shrubbery@shrubbery.net
Subject: shrubbery router config diffs
Precedence: bulk
Index: configs/dfw.shrubbery.net
===================================================================
retrieving revision 1.144
diff -u -4 -r1.144 dfw.shrubbery.net
@@ -57,14 +57,8 @@
!Slot 2/MBUS: hvers 1.1
!Slot 2/MBUS: software 01.36 (RAM) (ROM version is 01.33)
!Slot 2/MBUS: 128 Mbytes DRAM, 16384 Kbytes SDRAM
!
- !Slot 6: 1 Port Gigabit Ethernet
- !Slot 6/PCA: part 73-3302-03 rev C0 ver 3, serial CAB031216OL
- !Slot 6/PCA: hvers 1.1
- !Slot 6/MBUS: part 73-2146-07 rev B0 dev 0, serial CAB031112SB
- !Slot 6/MBUS: hvers 1.2
- !Slot 6/MBUS: software 01.36 (RAM) (ROM version is 01.33)
!Slot 7: Route Processor
!Slot 7/PCA: part 73-2170-03 rev B0 ver 3, serial CAB024901SI
!Slot 7/PCA: hvers 1.4
!Slot 7/MBUS: part 73-2146-06 rev A0 dev 0, serial CAB02060044
.fi
.PP
In this example, we see that a Gigabit Ethernet linecard was removed
from slot 6. However, since this data is collected from "show" commands on
the router, it could just as easily be that the card crashed so the RP
can not communicate with it to collect information.
.SH "GETTING STARTED"
Installation instructions are included in the distribution's top-level
directory in the README file (which will be installed in share/rancid).
Once the installation is complete, start by reading the man pages listed
below or follow the basic instructions included in the README file.
.PP
See http://www.shrubbery.net/rancid for information on new versions,
mail lists, etc.
.SH "ADDING NEW GROUPS"
Follow this procedure for adding new groups:
.TP
o
Update the
.IR LIST_OF_GROUPS
variable in
.IR etc/rancid.conf
(see
.BR rancid.conf (5)).
.TP
o
Run
.BR rancid-cvs (1).
.TP
o
Update the system's mail aliases file
.IR /etc/aliases
(see
.BR rancid.conf (5)).
.\"
.SH "SEE ALSO"
.BR clogin (1),
.BR cloginrc (5),
.BR control_rancid (1),
.BR lg_intro (1),
.BR rancid (1),
.BR rancid-run (1),
.BR rancid.conf (5),
.BR router.db (5)
070701000afe83000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/fnrancid.1 .so man1/rancid.1
070701000afe72000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/alogin.1 .so man1/clogin.1
070701000afea6000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/xrrancid.1 .so man1/rancid.1
070701000afe86000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/hrancid.1 .so man1/rancid.1
070701000afea5000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/xrancid.1 .so man1/rancid.1
070701000afe91000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/mtrancid.1 .so man1/rancid.1
070701000afe98000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/prancid.1 .so man1/rancid.1
070701000afea4000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/trancid.1 .so man1/rancid.1
070701000afe82000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/fnlogin.1 .so man1/clogin.1
070701000afe7b000081a40000000000000000000000014fa8b7d6000005410000010000010007ffffffffffffffff0000003600000000root/usr/local/rancid/share/man/man1/control_rancid.1 .\"
.hys 50
.TH "control_rancid" "1" "5 October 2006"
.SH NAME
control_rancid \- run rancid for devices of a group
.SH SYNOPSIS
.B control_rancid
[\fB\-V\fR] [\c
.BI \-m\ \c
mail_rcpt]\ \c
[\c
.BI \-r\ \c
device_name]\ \c
group
.SH DESCRIPTION
.B control_rancid
is a
.IR sh (1)
script to parse a group's
.BR router.db (5),
run rancid for each of the devices, possibly re-run rancid for devices
that failed collection, e-mail diffs, and e-mail error reports.
.\"
.PP
.\"
The command-line options are as follows:
.TP
.B \-V
Prints package name and version strings.
.TP
.B \-m mail_rcpt
Specify the recipient of diff mail, which is normally rancid-. The
argument may be a single address, multiple comma separated addresses, or
.B \-m
may be specified multiple times.
.\"
.TP
.B \-r device_name
Specify the name, as it appears in the router.db, of a particular device
to collect and generate diffs for. The device must be marked "up".
.sp
The
.B \-r
option alters the subject line of the diff mail. It will begin
with / rather than just the group name alone.
.\"
.PP
.B control_rancid
is normally (and best) run via
.BR rancid-run (1)
which provides a locking mechanism on a group basis and saves output
in a log file for each group.
.\"
.SH "SEE ALSO"
.BR rancid-run (1),
.BR rancid.conf (5),
.BR router.db (5)
070701000afe8a000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/jlogin.1 .so man1/clogin.1
070701000afe7c000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003100000000root/usr/local/rancid/share/man/man1/cssrancid.1 .so man1/rancid.1
070701000afe8d000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/mrancid.1 .so man1/rancid.1
070701000afe73000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/arancid.1 .so man1/rancid.1
070701000afe7e000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/erancid.1 .so man1/rancid.1
070701000afe95000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/nsrancid.1 .so man1/rancid.1
070701000afe9e000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003100000000root/usr/local/rancid/share/man/man1/rivrancid.1 .so man1/rancid.1
070701000afe85000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/hlogin.1 .so man1/clogin.1
070701000afe7d000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/elogin.1 .so man1/clogin.1
070701000afe9a000081a40000000000000000000000014fa8b7d600000c8b0000010000010007ffffffffffffffff0000003200000000root/usr/local/rancid/share/man/man1/rancid-run.1 .\"
.hys 50
.TH "rancid-run" "1" "5 October 2006"
.SH NAME
rancid-run \- run rancid for each of the groups
.SH SYNOPSIS
.B rancid-run
[\fB\-V\fR] [\c
.BI \-f\ \c
rancid.conf]\ \c
[\c
.BI \-f\ \c
rancid.conf]\ \c
[\c
.BI \-m\ \c
mail_rcpt]\ \c
[\c
.BI \-r\ \c
device_name]\ \c
[group [group ...]]
.SH DESCRIPTION
.B rancid-run
is a
.IR sh (1)
script to run
.IR rancid (1)
for a set of rancid group(s).
.PP
.B rancid-run
reads
.BR rancid.conf (5)
to configure itself, then uses
.IR control_rancid (1)
to run
.IR rancid (1)
for each rancid group. The set of rancid groups can either be provided
as command-line arguments or via the
.I LIST_OF_GROUPS
variable in
.BR rancid.conf (5),
if the group argument is omitted.
.PP
A lock file is maintained per-group to prevent simultaneous runs for a given
group by
.IR rancid-run (1).
The lock file will be named
.IR ..run.lock
and will be located in
.IR $TMPDIR
(see below).
.PP
A log file is produced under
.IR $LOGDIR/logs
for each rancid group processed. The file name will be .YYYYMMDD.HHMMSS
(year month day . hour minute second).
.PP
.B rancid-run
is normally used to run rancid from
.BR cron (8).
For example:
.PP
.in +1i
.nf
0 * * * * /usr/local/rancid/bin/rancid-run
.fi
.in -1i
.\"
.PP
.\"
The command-line options are as follows:
.TP
.B \-V
Prints package name and version strings.
.TP
.B \-f rancid.conf
Specify an alternate configuration file.
.TP
.B \-m mail_rcpt
Specify the recipient of diff mail, which is normally rancid-. The
argument may be a single address, multiple comma separated addresses, or
.B \-m
may be specified multiple times.
.\"
.TP
.B \-r device_name
Run rancid for a single device,
.IR device_name .
.IR device_name
should be name, as it appears in a group's router.db. The device must be
marked "up". If a group is not specified on the command-line, rancid will
be run against any group in which the device_name appears.
.sp
The
.B \-r
option alters the subject line of the diff mail. It will begin
with / rather than just the group name alone.
.\"
.SH ENVIRONMENT
.B rancid-run
utilizes the following environment variables from
.BR rancid.conf (5).
.\"
.TP
.B BASEDIR
Location of group directories, etc. This is set to the "localstatedir"
by the configure script at installation time.
.\"
.TP
.B LIST_OF_GROUPS
List of rancid groups to collect.
.\"
.TP
.B PATH
Search path for utilities.
.\"
.TP
.B TMPDIR
Directory to hold temporary and lock files.
.SH ERRORS
If rancid fails to run or collect a device's configuration, the particular
group's log file (mentioned above) should be consulted. Any errors produced
by the revision control system (CVS or Subversion) or any of the rancid
scripts should be included there, whether they be a botched cvs tree, login
authentication failure, rancid configuration error, etc.
If the log file produces no clues, the next debugging step should be run the
commands manually. For example, can the user who runs rancid login to the
device with 'clogin hostname', and so on.
.BR
.SH FILES
.TP
.B $BASEDIR/etc/rancid.conf
.B rancid-run
configuration file.
.El
.SH "SEE ALSO"
.BR control_rancid (1),
.BR rancid.conf (5),
.BR router.db (5)
070701000afe89000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/jerancid.1 .so man1/rancid.1
070701000afe79000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003200000000root/usr/local/rancid/share/man/man1/cat5rancid.1 .so man1/rancid.1
070701000afe90000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/mtlogin.1 .so man1/clogin.1
070701000afe7f000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000003100000000root/usr/local/rancid/share/man/man1/f10rancid.1 .so man1/rancid.1
070701000afe8c000081a40000000000000000000000014fa8b7d60000088d0000010000010007ffffffffffffffff0000003000000000root/usr/local/rancid/share/man/man1/lg_intro.1 .\"
.hys 50
.TH "lg_intro" "1" "24 Jan 2001"
.SH NAME
lg_intro \- introduction to the looking glass
.\"
.SH INTRODUCTION
The
.B looking glass
offers a web based interface to routers to users without their needing
permission to login to the router. This may be a perfect interface for customer
support or less savvy folks, and many ISPs have given public access to such
an interface as a "route server."
.\"
.SH DESCRIPTION
The looking glass consists of two CGI
.BR perl (1)
scripts,
.IR lg.cgi
and
.IR lgform.cgi ,
and the
.BR lg.conf (5)
configuration file.
.PP
Both of these scripts begin with reading the configuration file. If
there is an error in the file's syntax or if the file can not be found, error
messages will be displayed on standard-error. The Apache http server
redirects standard-error to its error log file by default.
.PP
lgform.cgi displays a html form consisting of a list of possible
router commands that can be run and a scrolling list of routers that
these commands may be run on. When the form is submitted, lg.cgi is
run.
.PP
lg.cgi begins by performing some basic checks on the
arguments passed to it. If these checks pass, lg.cgi either displays
cached data from a previous invocation, if that data exists and is
within the cache interval, or uses
.BR clogin (1)
to login to the device and execute the command. The
results of the command are cached if applicable and displayed for the
user.
.\"
.SH "GETTING STARTED"
Besides
.BR lg.conf (5),
additional instructions for setting up the looking glass can be found
in the README file under
.IR /usr/local/rancid/share/rancid/README.lg .
.PP
Note that the looking glass scripts require a few perl modules not
included with rancid. Rancid's configure process does not check for
these. See the README file.
.\"
.SH "SEE ALSO"
.BR cloginrc (5),
.BR clogin (1),
.BR lg.conf (5)
.SH HISTORY
Rancid's looking glass is based on Ed Kern's (included by permission,
thanks Ed!), which could once be found on http://nitrous.digex.net/ but
has apparently been removed. Support for Juniper and Foundry devices,
use of rancid's device login scripts, and additional commands and checks
have been added to the original.
070701000afea0000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002f00000000root/usr/local/rancid/share/man/man1/srancid.1 .so man1/rancid.1
070701000afe81000081a40000000000000000000000014fa8b7d6000000120000010000010007ffffffffffffffff0000002e00000000root/usr/local/rancid/share/man/man1/flogin.1 .so man1/clogin.1
070701000afe97000081a40000000000000000000000014fa8b7d6000008b00000010000010007ffffffffffffffff0000002b00000000root/usr/local/rancid/share/man/man1/par.1 .\"
.hys 50
.TH "par" "1" "18 December 2007"
.SH NAME
par \- parallel command processing
.SH SYNOPSIS
.B par
[\fB\-dfiqx\fP]
[\c
.BI \-c\
command]
[\c
.BI \-l\
logfile]
[\c
.BI \-n\c
#]
file
[file...]
.SH DESCRIPTION
.B par
takes a list of files to run a command on. The first line of each file begins
with a colon (:) or a pound-sign (#). If a colon, the remainder of the
line is a command to run for each of the subsequent lines. If a pound-sign,
then each subsequent line is a (self-contained) command, unless the
.B \-c
option was specified, in which case it operates as if the argument to
.B \-c
had followed a colon on the first line.
.PP
In each of the cases where the lines of the file following the first are
not commands (i.e.: colon or -c), instances of open-close braces ({}) in the
command will be replaced by these values.
.PP
For example, a inputfile whose contents is:
.sp
: echo {}
.br
a
.br
b
.br
c
.sp
run with
.B par
like so:
.sp
%par -q inputfile
.sp
will produce the following output (order will vary):
.sp
b
.br
a
.br
c
.PP
The command-line options are as follows:
.PP
.TP
.B \-c
Command to be run on each of the arguments following the command-line
options, where the first line of the input file(s) begins with a pound-sign
(#).
.\"
.TP
.B \-d
Print debugging information on standard error (stderr).
.\"
.TP
.B \-f
No file or STDIN, just run a quantity of the command specified with -c.
.\"
.TP
.B \-i
Run commands interactively through (multiple)
.BR xterm (1)
processes.
.\"
.TP
.B \-l
Prefix of logfile name, as in prefix.N where N is the
.B par
process number ([0..]).
.sp
Default: par.log.
Just a few straight forward notes on our implementation of
Ed Kern's looking glass (which was http://nitrous.digex.net).
Some items are not implemented for the junipers/foundrys yet (so, as i get
to it) or no equivalent command exists.
If there is something which you feel is missing, feel free to ask
and/or send comments to
rancid@shrubbery.net. No guarantees.
Only one query per router allowed at any given time. This is to avoid
resource deprivation on the looking glass host or the router. The
looking glass will attempt to serialize queries.
The looking glass will ping a router prior to querying it to avoid
trying to query routers which are down or otherwise inaccessible.
Login failures can be intermittent or permanent, either due to the
router being inaccessible from the looking glass machine,
or authorization failure(s). Contact your local network engineering
folks to resolve login failures.
Queries followed by <something> require an argument(s) in the text
window below the query list. Some queries take optional arguments
denoted by [something]. Multiple arguments should be separated by a
space.
Note that output from certain queries is cached by the server and may
be slightly out of date. These queries will be noted as such in the
output. This is limited to queries which could produce lots of output,
such as 'sh ip bgp dampened-paths'.
Note that some queries have potential to produce great load on the router
and produce lots of output, such as 'sh ip bgp' or 'sh ip bgp reg '^3561'.
The looking glass attempts to deny such commands.
Some useful hints:
Show interfaces can take arguments other than an interface name, assuming
the router is running an O/S version with the capability. For example; a
cisco can take 'descriptions' or 'brief' and 'terse' for the juniper.
Show ip bgp neighbor can take additional arguments (if configured to allow
it), such as 'advertised routes', 'flap-statistics', 'received-routes',
and 'routes'. The argument will be converted for the platform.