remove olds, rancid in pub now
This commit is contained in:
parent
7948713f99
commit
c42aa549eb
|
@ -1,19 +0,0 @@
|
|||
AUX rancid-2.3.8-buildsystem.patch 1741 BLAKE2B 03056e70631b0bae0b8501df70b38ebcbc148ba98a2811b74c79f90d909f8996c1c75649d8c511f117861a8a1da34c12dc952b8e673599286b62c9fb99837e3a SHA512 2ce1befcd4898654958e8a961156a6eda95da319d98ca66c9cb216ab46b80166571146b631a699be5702d5bb7baa8301b570fe82fb89ba8096a941807005f9ab
|
||||
AUX rancid-2.3.8-config.patch 1241 BLAKE2B 8d03211285ecd05d277cb5d1e60f3ba3f91eaec3e2bf35cbad4976907aa952438714447da66994784d39c1ea15448883c3b2f3ed4264d30939a39bfbecf09592 SHA512 abad6758dbe89eacf566b5cc931749ed9667ec7f7e824a8091f5a02edfeacb4497b1dfc5444ae41f5652a479791c585e4625b8877e710f460698a8bb2cccce9c
|
||||
AUX rancid-2.3.8-mailprefix.patch 5878 BLAKE2B 87d5ef27a2194eb746006e0330b562a22d7801ec9954e248b41417defddc2ccdaa92a7c9b220edb6f1aba312e43e8e5cfe16b4ff47893538e781e3aa9a896abe SHA512 c01cdaafd599c8b1559b158ba0999c1e79c40dc4c8f6c0f5aa284225a5903ba967b742cee7d81f2edeb07c6e7e344c1208c018421c023a7f678204c647f3e8bd
|
||||
AUX rancid-3.10-buildsystem.patch 1419 BLAKE2B 679e2fb7b2499b5bf7ef0534667673cbbad75c6f2cd2b45e181117c9cb74ec08ed5f5d78479f1dfd242bfa74a0bc28ad28a003135e586f8ba27c09e0439e29e5 SHA512 17b030437fbc39859a45cf46554b3d27c54bbfa5d6d7466d26a861fc0694d8139427e48c5d0daaa420bfce627418656479734126faa912d1beec6a37b86655d5
|
||||
AUX rancid-3.10-config.patch 1390 BLAKE2B 5c6f0e2ce8dbfe4467843038b5fe0a77aafab2f2361fb506ad21b4330e2c6123246bf99c50a2bc1830a6f79643100954f0a913f1c572ac5b9d6a653b48b15e27 SHA512 ff82143297cf874586a9d0e7c18702d9c4dd74fdede0fb95c222161188703342a8486addf15cdc939eef5382729d8c3727d4764778adc5b935a827b5b860b593
|
||||
AUX rancid-3.6.2-buildsystem.patch 1419 BLAKE2B 679e2fb7b2499b5bf7ef0534667673cbbad75c6f2cd2b45e181117c9cb74ec08ed5f5d78479f1dfd242bfa74a0bc28ad28a003135e586f8ba27c09e0439e29e5 SHA512 17b030437fbc39859a45cf46554b3d27c54bbfa5d6d7466d26a861fc0694d8139427e48c5d0daaa420bfce627418656479734126faa912d1beec6a37b86655d5
|
||||
AUX rancid-3.6.2-config.patch 1390 BLAKE2B 5c6f0e2ce8dbfe4467843038b5fe0a77aafab2f2361fb506ad21b4330e2c6123246bf99c50a2bc1830a6f79643100954f0a913f1c572ac5b9d6a653b48b15e27 SHA512 ff82143297cf874586a9d0e7c18702d9c4dd74fdede0fb95c222161188703342a8486addf15cdc939eef5382729d8c3727d4764778adc5b935a827b5b860b593
|
||||
AUX rancid-3.7-buildsystem.patch 1419 BLAKE2B 679e2fb7b2499b5bf7ef0534667673cbbad75c6f2cd2b45e181117c9cb74ec08ed5f5d78479f1dfd242bfa74a0bc28ad28a003135e586f8ba27c09e0439e29e5 SHA512 17b030437fbc39859a45cf46554b3d27c54bbfa5d6d7466d26a861fc0694d8139427e48c5d0daaa420bfce627418656479734126faa912d1beec6a37b86655d5
|
||||
AUX rancid-3.7-config.patch 1390 BLAKE2B 5c6f0e2ce8dbfe4467843038b5fe0a77aafab2f2361fb506ad21b4330e2c6123246bf99c50a2bc1830a6f79643100954f0a913f1c572ac5b9d6a653b48b15e27 SHA512 ff82143297cf874586a9d0e7c18702d9c4dd74fdede0fb95c222161188703342a8486addf15cdc939eef5382729d8c3727d4764778adc5b935a827b5b860b593
|
||||
AUX rancid-3.8-buildsystem.patch 1419 BLAKE2B 679e2fb7b2499b5bf7ef0534667673cbbad75c6f2cd2b45e181117c9cb74ec08ed5f5d78479f1dfd242bfa74a0bc28ad28a003135e586f8ba27c09e0439e29e5 SHA512 17b030437fbc39859a45cf46554b3d27c54bbfa5d6d7466d26a861fc0694d8139427e48c5d0daaa420bfce627418656479734126faa912d1beec6a37b86655d5
|
||||
AUX rancid-3.8-config.patch 1390 BLAKE2B 5c6f0e2ce8dbfe4467843038b5fe0a77aafab2f2361fb506ad21b4330e2c6123246bf99c50a2bc1830a6f79643100954f0a913f1c572ac5b9d6a653b48b15e27 SHA512 ff82143297cf874586a9d0e7c18702d9c4dd74fdede0fb95c222161188703342a8486addf15cdc939eef5382729d8c3727d4764778adc5b935a827b5b860b593
|
||||
AUX rancid-3.9-buildsystem.patch 1419 BLAKE2B 679e2fb7b2499b5bf7ef0534667673cbbad75c6f2cd2b45e181117c9cb74ec08ed5f5d78479f1dfd242bfa74a0bc28ad28a003135e586f8ba27c09e0439e29e5 SHA512 17b030437fbc39859a45cf46554b3d27c54bbfa5d6d7466d26a861fc0694d8139427e48c5d0daaa420bfce627418656479734126faa912d1beec6a37b86655d5
|
||||
AUX rancid-3.9-config.patch 1390 BLAKE2B 5c6f0e2ce8dbfe4467843038b5fe0a77aafab2f2361fb506ad21b4330e2c6123246bf99c50a2bc1830a6f79643100954f0a913f1c572ac5b9d6a653b48b15e27 SHA512 ff82143297cf874586a9d0e7c18702d9c4dd74fdede0fb95c222161188703342a8486addf15cdc939eef5382729d8c3727d4764778adc5b935a827b5b860b593
|
||||
DIST rancid-3.10.tar.gz 533821 BLAKE2B 21131ce22ed781d745fda13e0edd253de60e36290914aaf1a390e0b4e676fc6c7074bd9c6f755461bd1ff43c1a7dd026589ea03ef76cd6fb55e77f01ef07365b SHA512 87dd33d31f7d9372b56587640cf00e9e3239494d0817c4e5d328df6dccb965b470c2dbc293cd141656357bc5c1a36dd4fb25334a390ee23f3c4c837be6bc9a32
|
||||
DIST rancid-3.12.tar.gz 522382 BLAKE2B 7a6bc9a2fbee765ab1f891530fe069be75ade730b211a5f9efd146dd3244809bde7cb8d45b6987448bff00038ced596f6522159f69232cc632ddd587b8d2982b SHA512 0ce58c8cffaa7ddae57fa7c88b81028723b6ad137d87e39ea66c3f533c770654e626826f8bc4d875aabc463c5616811867973ac5e2c64d47a4c9646e255f632a
|
||||
DIST rancid-3.9.tar.gz 515946 BLAKE2B 85f49e61c0e885d3bfacf917a3809c5bde01ac9e384ddc6bfcaa01588c8cb5f5632b572a5d732cad044e321aef815c93bbd382531bcf3c86a28f98cd7a624de0 SHA512 d3c88e2092aa907481dbdaa41baea413a5ab5ba194a80c644ae59faea4538b7377e20e15a81270d2e453ca78cc96bdbe3516ed75c9e9e61a7c3bcc7121fbc77c
|
||||
EBUILD rancid-3.10.ebuild 3010 BLAKE2B 8a3126888edc71f49268b567a86ac4dc5390636e3431a3c4fdf66d403822dfc6deaa3b86438b913fb1cd5b6b74d3f8250290a5e445c641eff16ea1772981834b SHA512 b04f10adaab94d4014c802d3663410532a65de17b7c4ab0de2fb8a651c6f26dcbb9e86a2289ea9136d826d83d0e2f97eeb01bf39e882b143992e6acf1ea426a5
|
||||
EBUILD rancid-3.12.ebuild 3010 BLAKE2B 8a3126888edc71f49268b567a86ac4dc5390636e3431a3c4fdf66d403822dfc6deaa3b86438b913fb1cd5b6b74d3f8250290a5e445c641eff16ea1772981834b SHA512 b04f10adaab94d4014c802d3663410532a65de17b7c4ab0de2fb8a651c6f26dcbb9e86a2289ea9136d826d83d0e2f97eeb01bf39e882b143992e6acf1ea426a5
|
||||
EBUILD rancid-3.9.ebuild 3010 BLAKE2B 8a3126888edc71f49268b567a86ac4dc5390636e3431a3c4fdf66d403822dfc6deaa3b86438b913fb1cd5b6b74d3f8250290a5e445c641eff16ea1772981834b SHA512 b04f10adaab94d4014c802d3663410532a65de17b7c4ab0de2fb8a651c6f26dcbb9e86a2289ea9136d826d83d0e2f97eeb01bf39e882b143992e6acf1ea426a5
|
|
@ -1,64 +0,0 @@
|
|||
--- rancid-2.3.8/configure.in
|
||||
+++ rancid-2.3.8/configure.in
|
||||
@@ -17,7 +17,7 @@
|
||||
dnl default install location
|
||||
AC_PREFIX_DEFAULT(/usr/local/rancid)
|
||||
|
||||
-dnl AM_MAINTAINER_MODE()
|
||||
+AM_MAINTAINER_MODE()
|
||||
|
||||
dnl AC_CONFIG_SUBDIRS(util)
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
|
||||
# compiler specifics
|
||||
AC_PROG_CC
|
||||
-AM_C_PROTOTYPES
|
||||
AC_PROG_CPP
|
||||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
@@ -212,7 +212,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- rancid-2.3.8/Makefile.am
|
||||
+++ rancid-2.3.8/Makefile.am
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- rancid-2.3.8/share/Makefile.am
|
||||
+++ rancid-2.3.8/share/Makefile.am
|
||||
@@ -50,8 +50,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- rancid-2.3.8/etc/Makefile.am
|
||||
+++ rancid-2.3.8/etc/Makefile.am
|
||||
@@ -48,7 +48,7 @@
|
||||
#AUTOMAKE_OPTIONS=foreign no-dependencies
|
||||
AUTOMAKE_OPTIONS=foreign
|
||||
|
||||
-pkgdata_DATA= lg.conf.sample rancid.conf.sample
|
||||
+dist_doc_DATA= lg.conf.sample rancid.conf.sample
|
||||
EXTRA_DIST= $(pkgdata_DATA:%=%.in)
|
||||
|
||||
CLEANFILES= $(pkgdata_DATA)
|
|
@ -1,33 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in
|
||||
+++ etc/rancid.conf.sample.in
|
||||
@@ -42,7 +42,10 @@
|
||||
RCSSYS=@RCSSYS@; export RCSSYS
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -50,10 +53,16 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set, snmp community strings will be stripped from the configs
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# How many times failed collections are retried (for each run) before
|
||||
# giving up. Minimum: 1
|
|
@ -1,178 +0,0 @@
|
|||
--- rancid-2.3.8/bin/Makefile.am
|
||||
+++ rancid-2.3.8/bin/Makefile.am
|
||||
@@ -96,8 +96,6 @@
|
||||
-e 's,@PERLV\@,$(PERLV),g' \
|
||||
-e 's,@PERLV_PATH\@,$(PERLV_PATH),g' \
|
||||
-e 's,@LG_PING_CMD\@,$(LG_PING_CMD),g' \
|
||||
- -e 's,@ADMINMAILPLUS\@,$(ADMINMAILPLUS),g' \
|
||||
- -e 's,@MAILPLUS\@,$(MAILPLUS),g' \
|
||||
-e 's,@PACKAGE\@,$(PACKAGE),g' \
|
||||
-e 's,@SVN_FSTYPE\@,$(SVN_FSTYPE),g' \
|
||||
-e 's,@VERSION\@,$(VERSION),g' \
|
||||
--- rancid-2.3.8/bin/control_rancid.in
|
||||
+++ rancid-2.3.8/bin/control_rancid.in
|
||||
@@ -118,8 +118,8 @@
|
||||
fi
|
||||
|
||||
# the receipient(s) of diffs & mail options
|
||||
-mailrcpt=${mailrcpt:-"@MAILPLUS@${GROUP}${MAILDOMAIN}"}; export mailrcpt
|
||||
-adminmailrcpt=${adminmailrcpt:-"@ADMINMAILPLUS@${GROUP}${MAILDOMAIN}"};
|
||||
+mailrcpt=${mailrcpt:-"${MAILPREFIX}${GROUP}${MAILDOMAIN}"}; export mailrcpt
|
||||
+adminmailrcpt=${adminmailrcpt:-"${ADMINMAILPREFIX}${GROUP}${MAILDOMAIN}"};
|
||||
export adminmailrcpt
|
||||
set | grep MAILHEADERS= > /dev/null 2>&1
|
||||
if [ $? -ne 0 ] ; then
|
||||
--- rancid-2.3.8/bin/rancid-run.in
|
||||
+++ rancid-2.3.8/bin/rancid-run.in
|
||||
@@ -147,7 +147,7 @@
|
||||
if [ -s $TMPDIR/.$GROUP.old ]
|
||||
then
|
||||
(
|
||||
- echo "To: @ADMINMAILPLUS@${GROUP}${MAILDOMAIN}"
|
||||
+ echo "To: ${ADMINMAILPREFIX}${GROUP}${MAILDOMAIN}"
|
||||
echo "Subject: rancid hung - $GROUP"
|
||||
echo "Precedence: bulk"
|
||||
echo ""
|
||||
--- rancid-2.3.8/configure.in
|
||||
+++ rancid-2.3.8/configure.in
|
||||
@@ -163,46 +163,6 @@
|
||||
AC_SUBST(SVN_FSTYPE)
|
||||
rd_cv_RCSSYS=$RCSSYS
|
||||
|
||||
-# Check for a preference for using mail addresses like rancid+group
|
||||
-# instead of the standard rancid-group
|
||||
-AC_MSG_CHECKING([whether mail addresses should be in the rancid+ form])
|
||||
-AC_ARG_ENABLE(mail-plus,
|
||||
- AS_HELP_STRING([--enable-mail-plus], [enable mail to rancid+ addresses, instead of rancid-]),
|
||||
-[if test "$enable_mail_plus" = yes; then
|
||||
- AC_MSG_RESULT(yes)
|
||||
- MAILPLUS="rancid+"
|
||||
- AC_SUBST(MAILPLUS)
|
||||
-else
|
||||
- AC_MSG_RESULT(no)
|
||||
- MAILPLUS="rancid-"
|
||||
- AC_SUBST(MAILPLUS)
|
||||
-fi],
|
||||
-[AC_MSG_RESULT(no)
|
||||
- MAILPLUS="rancid-"
|
||||
- AC_SUBST(MAILPLUS)
|
||||
-])
|
||||
-rd_cv_MAILPLUS=$MAILPLUS
|
||||
-
|
||||
-# Check for a preference for using mail addresses like rancid+admin-group
|
||||
-# instead of the standard rancid-admin-group
|
||||
-AC_MSG_CHECKING([whether admin mail addresses should be in the rancid-admin+ form])
|
||||
-AC_ARG_ENABLE(adminmail-plus,
|
||||
- AS_HELP_STRING([--enable-adminmail-plus], [enable mail to rancid-admin+ addresses, instead of rancid-admin-]),
|
||||
-[if test "$enable_adminmail_plus" = yes; then
|
||||
- AC_MSG_RESULT([rancid-admin+])
|
||||
- ADMINMAILPLUS="rancid-admin+"
|
||||
- AC_SUBST(ADMINMAILPLUS)
|
||||
-else
|
||||
- AC_MSG_RESULT([${MAILPLUS}admin-])
|
||||
- ADMINMAILPLUS="${MAILPLUS}admin-"
|
||||
- AC_SUBST(ADMINMAILPLUS)
|
||||
-fi],
|
||||
-[AC_MSG_RESULT([${MAILPLUS}admin-])
|
||||
- ADMINMAILPLUS="${MAILPLUS}admin-"
|
||||
- AC_SUBST(ADMINMAILPLUS)
|
||||
-])
|
||||
-rd_cv_ADMINMAILPLUS=$ADMINMAILPLUS
|
||||
-
|
||||
AC_PATH_PROG(DIRNAME,dirname,no)
|
||||
|
||||
# locate GNU diff (one supporting the -u option)
|
||||
--- rancid-2.3.8/etc/rancid.conf.sample.in
|
||||
+++ rancid-2.3.8/etc/rancid.conf.sample.in
|
||||
@@ -71,6 +71,21 @@
|
||||
# The number of devices to collect simultaneously.
|
||||
#PAR_COUNT=5; export PAR_COUNT
|
||||
#
|
||||
+# Define the prefixes for regular and administrative email groups
|
||||
+# configuration diffs will be emailed to {MAILPREFIX}{GROUPNAME}
|
||||
+# eg. rancid-routers
|
||||
+# problems/errors will be emailed to {ADMINMAILPREFIX}{GROUPNAME}
|
||||
+# eg. rancid-admin-routers
|
||||
+#
|
||||
+MAILPREFIX="rancid-"; export MAILPREFIX
|
||||
+ADMINMAILPREFIX="rancid-admin-"; export ADMINMAILPREFIX
|
||||
+#
|
||||
+# To use a delimiter-based system instead of email aliases,
|
||||
+# comment the above 2 lines and uncomment the following two lines:
|
||||
+#MAILPREFIX="rancid+"; export MAILPREFIX
|
||||
+#ADMINMAILPREFIX="rancid-admin+"; export ADMINMAILPREFIX
|
||||
+#
|
||||
+#
|
||||
# list of rancid groups
|
||||
#LIST_OF_GROUPS="sl joebobisp"
|
||||
# more groups...
|
||||
--- rancid-2.3.8/man/Makefile.am
|
||||
+++ rancid-2.3.8/man/Makefile.am
|
||||
@@ -79,9 +79,7 @@
|
||||
-e 's,@bindir\@,$(bindir),g' \
|
||||
-e 's,@localstatedir\@,$(localstatedir),g' \
|
||||
-e 's,@sysconfdir\@,$(sysconfdir),g' \
|
||||
- -e 's,@pkgdatadir\@,$(pkgdatadir),g' \
|
||||
- -e 's,@ADMINMAILPLUS\@,$(ADMINMAILPLUS),g' \
|
||||
- -e 's,@MAILPLUS\@,$(MAILPLUS),g'
|
||||
+ -e 's,@pkgdatadir\@,$(pkgdatadir),g'
|
||||
|
||||
lg.conf.5: Makefile $(srcdir)/lg.conf.5.in
|
||||
rm -f lg.conf.5 lg.conf.5.tmp; \
|
||||
--- rancid-2.3.8/man/rancid.conf.5.in
|
||||
+++ rancid-2.3.8/man/rancid.conf.5.in
|
||||
@@ -81,6 +81,19 @@
|
||||
are always filtered (e.g.: Alteon passwords).
|
||||
.\"
|
||||
.TP
|
||||
+.B MAILPREFIX
|
||||
+Sets the mail prefix that is used to generate group emails. Configuration
|
||||
+diffs are emailed to an address of the form {MAILPREFIX}{GROUPNAME}
|
||||
+eg. rancid-routers
|
||||
+.sp
|
||||
+Default: rancid-
|
||||
+.B ADMINMAILPREFIX
|
||||
+Sets the mail prefix that is used to generate admin group emails.
|
||||
+problems/errors are emailed to an address of the form
|
||||
+{ADMINMAILPREFIX}{GROUPNAME}
|
||||
+eg. rancid-admin-routers
|
||||
+.sp
|
||||
+Default: rancid-admin-
|
||||
.B LIST_OF_GROUPS
|
||||
Defines a list of group names of routers separated by white-space. These
|
||||
names become the directory names in $BASEDIR which contain the data
|
||||
@@ -104,10 +117,10 @@
|
||||
.sp
|
||||
.in +1i
|
||||
.nf
|
||||
-@MAILPLUS@uofo: frank
|
||||
-@ADMINMAILPLUS@uofo: joe,bob
|
||||
-@MAILPLUS@usfs: frank
|
||||
-@ADMINMAILPLUS@usfs: joe,bob
|
||||
+rancid-uofo: frank
|
||||
+rancid-admin-uofo: joe,bob
|
||||
+randid-usfs: frank
|
||||
+rancid-admin-usfs: joe,bob
|
||||
.fi
|
||||
.sp
|
||||
.in -1i
|
||||
@@ -129,7 +142,7 @@
|
||||
.B MAILDOMAIN
|
||||
Define the domain part of addresses for administrative and diff e-mail.
|
||||
The value of this variable is simply appended to the normal mail addresses.
|
||||
-For example @MAILPLUS@usfs@example.com, if
|
||||
+For example rancid-usfs@example.com, if
|
||||
.B MAILDOMAIN
|
||||
had been set to "@example.com".
|
||||
.\"
|
||||
--- rancid-2.3.8/share/downreport.in
|
||||
+++ rancid-2.3.8/share/downreport.in
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
for GROUP in $LIST_OF_GROUPS; do
|
||||
(
|
||||
- echo "To: @MAILPLUS@admin-$GROUP"
|
||||
+ echo "To: ${ADMINMAILPREFIX}$GROUP"
|
||||
echo "Subject: Down router report - $GROUP"
|
||||
echo "$MAILHEADERS" | awk '{gsub(/\\n/,"\n");print;}'
|
||||
echo ""
|
|
@ -1,47 +0,0 @@
|
|||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -259,7 +259,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure configure.vers install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- share/Makefile.am
|
||||
+++ share/Makefile.am
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- etc/Makefile.am
|
||||
+++ etc/Makefile.am
|
||||
@@ -10,7 +10,7 @@
|
||||
sysconf_DATA= rancid.types.base
|
||||
pkgdata_nogen = rancid.types.conf
|
||||
pkgdata_gen = lg.conf.sample rancid.conf.sample
|
||||
-pkgdata_DATA = $(pkgdata_nogen) $(pkgdata_gen)
|
||||
+dist_doc_DATA= $(pkgdata_nogen) $(pkgdata_gen)
|
||||
|
||||
EXTRA_DIST= $(pkgdata_gen:%=%.in) $(pkgdata_nogen) $(sysconf_DATA)
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in 2017-01-11 07:59:52.000000000 +1100
|
||||
+++ etc/rancid.conf.sample.in 2017-02-03 09:44:00.685664867 +1100
|
||||
@@ -67,7 +67,10 @@
|
||||
#ACLFILTERSEQ=YES; export FILTERSEQ
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -75,11 +78,17 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set to YES, snmp community strings will be stripped from the
|
||||
# configs.
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# FILTER_OSC determines if oscillating data such as keys, passwords, etc are
|
||||
# filtered from configs by the value set (NO | YES). FILTER_PWDS may override
|
|
@ -1,47 +0,0 @@
|
|||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -259,7 +259,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure configure.vers install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- share/Makefile.am
|
||||
+++ share/Makefile.am
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- etc/Makefile.am
|
||||
+++ etc/Makefile.am
|
||||
@@ -10,7 +10,7 @@
|
||||
sysconf_DATA= rancid.types.base
|
||||
pkgdata_nogen = rancid.types.conf
|
||||
pkgdata_gen = lg.conf.sample rancid.conf.sample
|
||||
-pkgdata_DATA = $(pkgdata_nogen) $(pkgdata_gen)
|
||||
+dist_doc_DATA= $(pkgdata_nogen) $(pkgdata_gen)
|
||||
|
||||
EXTRA_DIST= $(pkgdata_gen:%=%.in) $(pkgdata_nogen) $(sysconf_DATA)
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in 2017-01-11 07:59:52.000000000 +1100
|
||||
+++ etc/rancid.conf.sample.in 2017-02-03 09:44:00.685664867 +1100
|
||||
@@ -67,7 +67,10 @@
|
||||
#ACLFILTERSEQ=YES; export FILTERSEQ
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -75,11 +78,17 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set to YES, snmp community strings will be stripped from the
|
||||
# configs.
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# FILTER_OSC determines if oscillating data such as keys, passwords, etc are
|
||||
# filtered from configs by the value set (NO | YES). FILTER_PWDS may override
|
|
@ -1,47 +0,0 @@
|
|||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -259,7 +259,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure configure.vers install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- share/Makefile.am
|
||||
+++ share/Makefile.am
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- etc/Makefile.am
|
||||
+++ etc/Makefile.am
|
||||
@@ -10,7 +10,7 @@
|
||||
sysconf_DATA= rancid.types.base
|
||||
pkgdata_nogen = rancid.types.conf
|
||||
pkgdata_gen = lg.conf.sample rancid.conf.sample
|
||||
-pkgdata_DATA = $(pkgdata_nogen) $(pkgdata_gen)
|
||||
+dist_doc_DATA= $(pkgdata_nogen) $(pkgdata_gen)
|
||||
|
||||
EXTRA_DIST= $(pkgdata_gen:%=%.in) $(pkgdata_nogen) $(sysconf_DATA)
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in 2017-01-11 07:59:52.000000000 +1100
|
||||
+++ etc/rancid.conf.sample.in 2017-02-03 09:44:00.685664867 +1100
|
||||
@@ -67,7 +67,10 @@
|
||||
#ACLFILTERSEQ=YES; export FILTERSEQ
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -75,11 +78,17 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set to YES, snmp community strings will be stripped from the
|
||||
# configs.
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# FILTER_OSC determines if oscillating data such as keys, passwords, etc are
|
||||
# filtered from configs by the value set (NO | YES). FILTER_PWDS may override
|
|
@ -1,47 +0,0 @@
|
|||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -259,7 +259,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure configure.vers install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- share/Makefile.am
|
||||
+++ share/Makefile.am
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- etc/Makefile.am
|
||||
+++ etc/Makefile.am
|
||||
@@ -10,7 +10,7 @@
|
||||
sysconf_DATA= rancid.types.base
|
||||
pkgdata_nogen = rancid.types.conf
|
||||
pkgdata_gen = lg.conf.sample rancid.conf.sample
|
||||
-pkgdata_DATA = $(pkgdata_nogen) $(pkgdata_gen)
|
||||
+dist_doc_DATA= $(pkgdata_nogen) $(pkgdata_gen)
|
||||
|
||||
EXTRA_DIST= $(pkgdata_gen:%=%.in) $(pkgdata_nogen) $(sysconf_DATA)
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in 2017-01-11 07:59:52.000000000 +1100
|
||||
+++ etc/rancid.conf.sample.in 2017-02-03 09:44:00.685664867 +1100
|
||||
@@ -67,7 +67,10 @@
|
||||
#ACLFILTERSEQ=YES; export FILTERSEQ
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -75,11 +78,17 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set to YES, snmp community strings will be stripped from the
|
||||
# configs.
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# FILTER_OSC determines if oscillating data such as keys, passwords, etc are
|
||||
# filtered from configs by the value set (NO | YES). FILTER_PWDS may override
|
|
@ -1,47 +0,0 @@
|
|||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -259,7 +259,7 @@
|
||||
# is good enough -- if we can't find GNU tar, we don't really care.
|
||||
AC_CHECK_PROGS(TAR, gnutar gtar tar)
|
||||
|
||||
-AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
+dnl AC_CHECK_PROGS(AUTOMAKE, automake)
|
||||
|
||||
dnl locate perl 5 and expect.
|
||||
AC_PROG_INSTALL
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
-pkgdata_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
+dist_doc_DATA = COPYING CHANGES FAQ README README.lg UPGRADING cloginrc.sample
|
||||
EXTRA_DIST = BUGS Todo configure configure.vers install-sh \
|
||||
mkinstalldirs Makefile.in Todo $(pkgdata_DATA)
|
||||
#DIST_COMMON =
|
||||
--- share/Makefile.am
|
||||
+++ share/Makefile.am
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
pkgdata_SCRIPTS= rancid-cvspurge rtrfilter downreport
|
||||
dist_pkgdata_SCRIPTS=getipacctg
|
||||
-dist_pkgdata_DATA=README.misc cisco-load.exp cisco-reload.exp \
|
||||
- index.html lgnotes.html
|
||||
+dist_pkgdata_DATA=cisco-load.exp cisco-reload.exp
|
||||
+dist_doc_DATA=README.misc
|
||||
+dist_html_DATA=index.html lgnotes.html
|
||||
|
||||
EXTRA_DIST = rancid-cvspurge.in rancid.spec rtrfilter.in downreport.in
|
||||
|
||||
--- etc/Makefile.am
|
||||
+++ etc/Makefile.am
|
||||
@@ -10,7 +10,7 @@
|
||||
sysconf_DATA= rancid.types.base
|
||||
pkgdata_nogen = rancid.types.conf
|
||||
pkgdata_gen = lg.conf.sample rancid.conf.sample
|
||||
-pkgdata_DATA = $(pkgdata_nogen) $(pkgdata_gen)
|
||||
+dist_doc_DATA= $(pkgdata_nogen) $(pkgdata_gen)
|
||||
|
||||
EXTRA_DIST= $(pkgdata_gen:%=%.in) $(pkgdata_nogen) $(sysconf_DATA)
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
--- etc/rancid.conf.sample.in 2017-01-11 07:59:52.000000000 +1100
|
||||
+++ etc/rancid.conf.sample.in 2017-02-03 09:44:00.685664867 +1100
|
||||
@@ -67,7 +67,10 @@
|
||||
#ACLFILTERSEQ=YES; export FILTERSEQ
|
||||
#
|
||||
# if ACLSORT is NO, access-lists will NOT be sorted.
|
||||
-#ACLSORT=YES; export ACLSORT
|
||||
+#
|
||||
+#Gentoo - changing default to NO because access-list order matters in most instances
|
||||
+#and many people expect to use rancid as a backup system
|
||||
+ACLSORT=NO; export ACLSORT
|
||||
#
|
||||
# if NOPIPE is set, temp files will be used instead of a cmd pipe during
|
||||
# collection from the router(s).
|
||||
@@ -75,11 +78,17 @@
|
||||
#
|
||||
# FILTER_PWDS determines which passwords are filtered from configs by the
|
||||
# value set (NO | YES | ALL). see rancid.conf(5).
|
||||
-#FILTER_PWDS=YES; export FILTER_PWDS
|
||||
+#
|
||||
+#Gentoo - changing default to ALL; diffs are emailed and even the most secure
|
||||
+#password hashes on most routers are easily brute-forceable with modern systems
|
||||
+FILTER_PWDS=ALL; export FILTER_PWDS
|
||||
#
|
||||
# if NOCOMMSTR is set to YES, snmp community strings will be stripped from the
|
||||
# configs.
|
||||
-#NOCOMMSTR=YES; export NOCOMMSTR
|
||||
+#
|
||||
+#Gentoo - changing default to YES; diffs are emailed and SNMP communities
|
||||
+#can be just as dangerous as passwords
|
||||
+NOCOMMSTR=YES; export NOCOMMSTR
|
||||
#
|
||||
# FILTER_OSC determines if oscillating data such as keys, passwords, etc are
|
||||
# filtered from configs by the value set (NO | YES). FILTER_PWDS may override
|
|
@ -1,112 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils readme.gentoo user
|
||||
|
||||
DESCRIPTION="Really Awesome New Cisco confIg Differ"
|
||||
HOMEPAGE="http://www.shrubbery.net/rancid/"
|
||||
SRC_URI="ftp://ftp.shrubbery.net/pub/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD-4"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="mirror"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="git cvs subversion"
|
||||
REQUIRED_USE="^^ ( git cvs subversion )"
|
||||
|
||||
# app-arch/par is blocker, due to bug #455838
|
||||
DEPEND="
|
||||
!app-arch/par
|
||||
dev-lang/perl
|
||||
dev-lang/tcl:0=
|
||||
=dev-tcltk/expect-5.45.4-r1
|
||||
sys-apps/diffutils
|
||||
git? ( dev-vcs/git )
|
||||
cvs? ( dev-vcs/cvs )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
|| (
|
||||
net-misc/netkit-telnetd
|
||||
net-misc/telnet-bsd
|
||||
)"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
#epatch "${FILESDIR}"/${P}-mailprefix.patch
|
||||
epatch "${FILESDIR}"/${P}-config.patch
|
||||
epatch "${FILESDIR}"/${P}-buildsystem.patch
|
||||
|
||||
# respect CFLAGS, bug #455840
|
||||
sed -i -e '/^CFLAGS/d' bin/Makefile.am || die 'sed on bin/Makefile.am failed'
|
||||
|
||||
#eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--localstatedir="${EPREFIX}"/var/${PN} \
|
||||
--enable-conf-install \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
$(use_with subversion svn fsfs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use subversion ; then
|
||||
sed -e 's/^RCSSYS=cvs/RCSSYS=svn/' \
|
||||
-i "${D}"/etc/rancid.conf || die
|
||||
fi
|
||||
|
||||
echo "CONFIG_PROTECT=\"${EPREFIX}/var/rancid/.cloginrc\"" > "${T}"/99${PN}
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 /bin/bash "${EPREFIX}"/var/rancid ${PN}
|
||||
|
||||
keepdir /var/${PN}{,/logs}
|
||||
touch "${ED}"/var/${PN}/.cloginrc
|
||||
|
||||
fperms ug=rwX,o= /var/${PN}/{,logs,.cloginrc}
|
||||
fowners ${PN}:${PN} /var/${PN}/{,logs,.cloginrc}
|
||||
}
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="Micro-HOWTO on how to get running:
|
||||
|
||||
1) Modify MAILPREFIX, ADMINMAILPREFIX, and LIST_OF_GROUPS
|
||||
in /etc/rancid.conf:
|
||||
MAILPREFIX=\"rancid-\"
|
||||
ADMINMAILPREFIX=\"rancid-admin-\"
|
||||
LIST_OF_GROUPS=\"routers switches\"
|
||||
|
||||
2) Setup email aliases for rancid:
|
||||
you will need to define mail aliases for {MAILPREFIX}{GROUP}
|
||||
and {ADMINMAILPREFIX}{GROUP} for each group you defined above
|
||||
How to do this depends on your mailserver
|
||||
|
||||
3) Run rancid-cvs as the rancid user to initialise directories and
|
||||
repositories; eg. su -c /usr/bin/rancid-cvs - rancid
|
||||
Note the command is the same even if you are using subversion
|
||||
|
||||
4) Populate /var/rancid/{GROUPNAME}/router.db with nodes
|
||||
see man 5 router.db for detailed formatting information
|
||||
|
||||
5) Populate /var/rancid/.cloginrc with credentials
|
||||
see /usr/share/rancid/cloginrc.sample for an example
|
||||
|
||||
6) Test clogin access with: clogin -f /var/rancid/.clogin hostname
|
||||
|
||||
7) Add a cronjob for the rancid user to regularly call rancid-run
|
||||
eg: run crontab -u rancid -e and add the lines below
|
||||
# run rancid once an hour
|
||||
0 * * * * /usr/bin/rancid-run
|
||||
# cleanup old logfiles generated by rancid once a day
|
||||
50 23 * * * /usr/bin/find /var/rancid/logs -type f -mtime +5 -exec rm {} \;
|
||||
"
|
|
@ -1,112 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils readme.gentoo user
|
||||
|
||||
DESCRIPTION="Really Awesome New Cisco confIg Differ"
|
||||
HOMEPAGE="http://www.shrubbery.net/rancid/"
|
||||
SRC_URI="ftp://ftp.shrubbery.net/pub/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD-4"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="mirror"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="git cvs subversion"
|
||||
REQUIRED_USE="^^ ( git cvs subversion )"
|
||||
|
||||
# app-arch/par is blocker, due to bug #455838
|
||||
DEPEND="
|
||||
!app-arch/par
|
||||
dev-lang/perl
|
||||
dev-lang/tcl:0=
|
||||
=dev-tcltk/expect-5.45.4-r1
|
||||
sys-apps/diffutils
|
||||
git? ( dev-vcs/git )
|
||||
cvs? ( dev-vcs/cvs )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
|| (
|
||||
net-misc/netkit-telnetd
|
||||
net-misc/telnet-bsd
|
||||
)"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
#epatch "${FILESDIR}"/${P}-mailprefix.patch
|
||||
epatch "${FILESDIR}"/${P}-config.patch
|
||||
epatch "${FILESDIR}"/${P}-buildsystem.patch
|
||||
|
||||
# respect CFLAGS, bug #455840
|
||||
sed -i -e '/^CFLAGS/d' bin/Makefile.am || die 'sed on bin/Makefile.am failed'
|
||||
|
||||
#eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--localstatedir="${EPREFIX}"/var/${PN} \
|
||||
--enable-conf-install \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
$(use_with subversion svn fsfs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use subversion ; then
|
||||
sed -e 's/^RCSSYS=cvs/RCSSYS=svn/' \
|
||||
-i "${D}"/etc/rancid.conf || die
|
||||
fi
|
||||
|
||||
echo "CONFIG_PROTECT=\"${EPREFIX}/var/rancid/.cloginrc\"" > "${T}"/99${PN}
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 /bin/bash "${EPREFIX}"/var/rancid ${PN}
|
||||
|
||||
keepdir /var/${PN}{,/logs}
|
||||
touch "${ED}"/var/${PN}/.cloginrc
|
||||
|
||||
fperms ug=rwX,o= /var/${PN}/{,logs,.cloginrc}
|
||||
fowners ${PN}:${PN} /var/${PN}/{,logs,.cloginrc}
|
||||
}
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="Micro-HOWTO on how to get running:
|
||||
|
||||
1) Modify MAILPREFIX, ADMINMAILPREFIX, and LIST_OF_GROUPS
|
||||
in /etc/rancid.conf:
|
||||
MAILPREFIX=\"rancid-\"
|
||||
ADMINMAILPREFIX=\"rancid-admin-\"
|
||||
LIST_OF_GROUPS=\"routers switches\"
|
||||
|
||||
2) Setup email aliases for rancid:
|
||||
you will need to define mail aliases for {MAILPREFIX}{GROUP}
|
||||
and {ADMINMAILPREFIX}{GROUP} for each group you defined above
|
||||
How to do this depends on your mailserver
|
||||
|
||||
3) Run rancid-cvs as the rancid user to initialise directories and
|
||||
repositories; eg. su -c /usr/bin/rancid-cvs - rancid
|
||||
Note the command is the same even if you are using subversion
|
||||
|
||||
4) Populate /var/rancid/{GROUPNAME}/router.db with nodes
|
||||
see man 5 router.db for detailed formatting information
|
||||
|
||||
5) Populate /var/rancid/.cloginrc with credentials
|
||||
see /usr/share/rancid/cloginrc.sample for an example
|
||||
|
||||
6) Test clogin access with: clogin -f /var/rancid/.clogin hostname
|
||||
|
||||
7) Add a cronjob for the rancid user to regularly call rancid-run
|
||||
eg: run crontab -u rancid -e and add the lines below
|
||||
# run rancid once an hour
|
||||
0 * * * * /usr/bin/rancid-run
|
||||
# cleanup old logfiles generated by rancid once a day
|
||||
50 23 * * * /usr/bin/find /var/rancid/logs -type f -mtime +5 -exec rm {} \;
|
||||
"
|
|
@ -1,112 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils readme.gentoo user
|
||||
|
||||
DESCRIPTION="Really Awesome New Cisco confIg Differ"
|
||||
HOMEPAGE="http://www.shrubbery.net/rancid/"
|
||||
SRC_URI="ftp://ftp.shrubbery.net/pub/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD-4"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="mirror"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="git cvs subversion"
|
||||
REQUIRED_USE="^^ ( git cvs subversion )"
|
||||
|
||||
# app-arch/par is blocker, due to bug #455838
|
||||
DEPEND="
|
||||
!app-arch/par
|
||||
dev-lang/perl
|
||||
dev-lang/tcl:0=
|
||||
=dev-tcltk/expect-5.45.4-r1
|
||||
sys-apps/diffutils
|
||||
git? ( dev-vcs/git )
|
||||
cvs? ( dev-vcs/cvs )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
|| (
|
||||
net-misc/netkit-telnetd
|
||||
net-misc/telnet-bsd
|
||||
)"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
#epatch "${FILESDIR}"/${P}-mailprefix.patch
|
||||
epatch "${FILESDIR}"/${P}-config.patch
|
||||
epatch "${FILESDIR}"/${P}-buildsystem.patch
|
||||
|
||||
# respect CFLAGS, bug #455840
|
||||
sed -i -e '/^CFLAGS/d' bin/Makefile.am || die 'sed on bin/Makefile.am failed'
|
||||
|
||||
#eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--localstatedir="${EPREFIX}"/var/${PN} \
|
||||
--enable-conf-install \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
$(use_with subversion svn fsfs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use subversion ; then
|
||||
sed -e 's/^RCSSYS=cvs/RCSSYS=svn/' \
|
||||
-i "${D}"/etc/rancid.conf || die
|
||||
fi
|
||||
|
||||
echo "CONFIG_PROTECT=\"${EPREFIX}/var/rancid/.cloginrc\"" > "${T}"/99${PN}
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
readme.gentoo_src_install
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 /bin/bash "${EPREFIX}"/var/rancid ${PN}
|
||||
|
||||
keepdir /var/${PN}{,/logs}
|
||||
touch "${ED}"/var/${PN}/.cloginrc
|
||||
|
||||
fperms ug=rwX,o= /var/${PN}/{,logs,.cloginrc}
|
||||
fowners ${PN}:${PN} /var/${PN}/{,logs,.cloginrc}
|
||||
}
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="Micro-HOWTO on how to get running:
|
||||
|
||||
1) Modify MAILPREFIX, ADMINMAILPREFIX, and LIST_OF_GROUPS
|
||||
in /etc/rancid.conf:
|
||||
MAILPREFIX=\"rancid-\"
|
||||
ADMINMAILPREFIX=\"rancid-admin-\"
|
||||
LIST_OF_GROUPS=\"routers switches\"
|
||||
|
||||
2) Setup email aliases for rancid:
|
||||
you will need to define mail aliases for {MAILPREFIX}{GROUP}
|
||||
and {ADMINMAILPREFIX}{GROUP} for each group you defined above
|
||||
How to do this depends on your mailserver
|
||||
|
||||
3) Run rancid-cvs as the rancid user to initialise directories and
|
||||
repositories; eg. su -c /usr/bin/rancid-cvs - rancid
|
||||
Note the command is the same even if you are using subversion
|
||||
|
||||
4) Populate /var/rancid/{GROUPNAME}/router.db with nodes
|
||||
see man 5 router.db for detailed formatting information
|
||||
|
||||
5) Populate /var/rancid/.cloginrc with credentials
|
||||
see /usr/share/rancid/cloginrc.sample for an example
|
||||
|
||||
6) Test clogin access with: clogin -f /var/rancid/.clogin hostname
|
||||
|
||||
7) Add a cronjob for the rancid user to regularly call rancid-run
|
||||
eg: run crontab -u rancid -e and add the lines below
|
||||
# run rancid once an hour
|
||||
0 * * * * /usr/bin/rancid-run
|
||||
# cleanup old logfiles generated by rancid once a day
|
||||
50 23 * * * /usr/bin/find /var/rancid/logs -type f -mtime +5 -exec rm {} \;
|
||||
"
|
Loading…
Reference in New Issue