| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* redhat/quagga.spec.in: Update to support CentOS, RHEL and Fedora, and
support the various init systems across different versions of these
distros, e.g. upstart/init/systemd.
Clean up various warnings from rpmlint.
Remove configure options that are gone.
A few edits and commit message by:
Paul Jakma <paul.jakma@hpe.com> / <paul@jakma.org>
(cherry picked from commit a5efdb60905049e1224a020b78dd9699bdd15b29)
|
|
|
|
|
|
|
|
|
|
|
| |
* redhat/quagga.spec.in: remove with_ipv6, it should just be the norm now.
The actual pimd binary wasn't being packaged, fix.
Remove deprecated pam.stack support.
* redhat/quagga.pam.stack: ancient, nuke.
* Makefile.am: ditto
(cherry picked from commit 283d5d7f2fa12c3d33dc17962154665a9993b2c5)
|
|
|
|
|
|
|
|
| |
Added missing pimd.init (for RedHat/CentOS <= 6) and
pimd.service (for RedHat/CentOS >= 7)
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
(cherry picked from commit fca2c24ff21a9d837229bc40e462c6615e368123)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* quagga.spec.in: Add default for with_pimd macro.
Remove ancient condtional on quagga_buildreqs.
More recent rpmbuild complains about too many levels of recursion in
quagga_buildreqs, so use %{expand:..}.
Actually use quagga_buildreqs in BuildRequires!
groff is needed for build.
texi2html --number argument has disappeared, split into 2.
Acked-by: Donald Sharp <sharpd at cumulusnetworks.com>
(cherry picked from commit e07068c838142a127da8821afd660f075f7c35f8)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Welcome pimd to the Quagga daemon zoo!
This is a merge of commit 77ae369 ("pimd: Log ifindex found for an
interface when zebra lib reports a new connected address."), with
the intermediate "reconnect" changes removed (c9adf00...d274381).
d274381 is replaced with b162ab7, which includes some changes. In
addition, 4 reconnect-related changes and 1 cosmetic one have been
bumped out.
The rebase command used to produce the branch that is merged here is:
git rebase --onto b162ab7 c9adf00 77ae369
Note that 3 patches had their author rewritten from
"Anonymous SR#108542 <>" (which is not a valid git author ID)
to: "Savannah SR#108542 <nbahr@atcorp.com>" (which is the e-mail address
listed in the associated Savannah ticket)
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
|
|
|
|
|
|
|
|
| |
Ticket: CM-9274
Reviewed By: sharpd@cumulusnetworks.com
Testing Done:
<DETAILED DESCRIPTION (REPLACE)>
|
|
|
|
|
|
|
| |
both Quagga and RPM have moved a bit since this was last touched.
Should now work again on CentOS 5 and 6.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
|
|
|
|
|
|
|
|
|
| |
* redhat/*.service: add systemd service file for each routing daemon
* redhat/quagga.sysconfig: add comment about watchquagga and systemd
* redhat/Makefile.am: add systemd service files to distribution
Signed-off-by: David Ward <david.ward@ll.mit.edu>
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Taken from Fedora packaging with additional fixes.
* redhat/*.init: make all initscripts LSB-compliant;
store the daemon configuration file location in $CONF_FILE,
and perform existence testing before starting the daemon
* redhat/babeld.init: add initscript for Babel routing engine
* redhat/quagga.sysconfig: add command-line options for babeld;
remove the daemon configuration file locations from $*_OPTS;
clarify directions for configuring watchquagga
* redhat/Makefile.am: add babeld.init to distribution
Signed-off-by: David Ward <david.ward@ll.mit.edu>
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
|
|
|
| |
Signed-off-by: David Ward <david.ward@ll.mit.edu>
Signed-off-by: David Lamparter <equinox@diac24.net>
|
| |
|
|
|
|
|
| |
* quagga.spec.in: No need to default to accomodate now ancient versions of
Fedora
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
2006-06-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* redhat/quagga.spec.in: Get default distro automatically
by using rpm to query the fedora-release version.
And fix a typo (should be default_dist, not dist_default).
|
| |
|
|
|
|
|
| |
- quagga.spec.in: introduce dist variable to allow for differences
e.g in buildreqs, pam config files. etc.
|
|
|
|
|
| |
- quagga.pam.stack: the old pam_stack way, kept to allow spec file to
backwards compatible (changes to spec file pending local testing)
|
|
|
|
|
|
|
|
| |
- Steal some changes from Fedora spec file:
- Add with_rtadv variable
- Test for groups/users with getent before group/user adding
- Readline need not be an explicit prerequisite
- install-info delete should be postun, not preun
|
| |
|
|
|
|
| |
the rpmbuild commandline, eg rpmbuild --define 'keep_build 1'
|
|
|
|
|
|
|
|
| |
* redhat/quagga.spec.in: Fix postun script to avoid misleading error
message saying the postun scriptlet failed when watchquagga
is not running.
(pullup candidate)
|
|
|
|
|
|
|
|
|
| |
* redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure
to get gcc to link with -rdynamic for better backtraces.
When the rpm is upgraded, the restart logic now works as follows:
1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra
if it was running; 4. start all routing daemons that were running;
and 5. start watchquagga if it was running.
|
|
|
|
| |
* redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
|
|
|
|
|
|
| |
* redhat/quagga.spec.in: Add watchquagga, and fix some other
logic to make sure that all daemons are restarted on upgrades
and stopped on package removal.
|
|
|
|
| |
* redhat/quagga.sysconfig: Define some variables to support watchquagga.
|
|
|
|
| |
* redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
|
|
|
|
| |
* redhat/watchquagga.init: New file, init script for watchquagga.
|
|
|
|
| |
* redhat/quagga.spec.in: add comments showing how to get gcc verbosity
|
| |
|
|
|
|
| |
- Fix with_ipv6 set to 0 build
|
|
|
|
| |
with CVS trees.
|
| |
|
| |
|
|
|
|
| |
- enable irdp by default again
|
|
|
|
| |
and use the pid file.
|
| |
|
| |
|
|
|
|
|
|
|
| |
- build snmp support by default
- build irdp support
- build with shared libs
- devel subpackage for archives and headers
|
|
|
|
|
|
| |
* doc/quagga.texi: Update copyright. Contents should be at beginning
of docs...
* redhat/quagga.spec.in: wee keep_build define, to keep build dir.
|
|
|
|
| |
quagga.spec.in: build snmp support, update prequisites ucd-snmp to net-snmp
|
| |
|
|
|
|
|
| |
* redhat/quagga.spec.in: update for shared lib install, *.la
should be in -devel
|
|
|
|
| |
from starting.
|
| |
|
| |
|
|
|
|
| |
* redhat/quagga.logrotate: fix paths
|
|
|
|
|
| |
* redhat/quagga.spec.in: remove references to patch files which
were accidently committed.
|
| |
|