summaryrefslogtreecommitdiffstats
path: root/redhat (follow)
Commit message (Collapse)AuthorAgeFilesLines
* distro/redhat: Update to support CentOS/RHEL/Fedora, upstart/init/systemdMartin Winter2016-05-263-145/+424
| | | | | | | | | | | | | | | * 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)
* distro/redhat/rpm: remove with_ipv6, package pimd binary, remove pam stackPaul Jakma2016-05-263-50/+14
| | | | | | | | | | | * 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)
* Adding redhat init/service files to start pimdMartin Winter2016-05-263-1/+87
| | | | | | | | 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)
* distro: fix redhat/quagga.spec.inPaul Jakma2016-05-261-9/+15
| | | | | | | | | | | | | * 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)
* Fixup of redhat control files to properly start pimdDonald Sharp2016-05-261-0/+1
|
* pimd: merge pimd as of 2015-01-19David Lamparter2016-05-261-0/+3
| | | | | | | | | | | | | | | | | | | | | 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>
* quagga: remove babelDaniel Walton2016-02-116-98/+2
| | | | | | | | Ticket: CM-9274 Reviewed By: sharpd@cumulusnetworks.com Testing Done: <DETAILED DESCRIPTION (REPLACE)>
* build: update quagga.spec.inMatti-Oskari Leppänen2013-02-231-7/+8
| | | | | | | 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: add systemd service filesDavid Ward2012-05-0110-4/+123
| | | | | | | | | * 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>
* redhat: update initscriptsDavid Ward2012-05-0111-266/+407
| | | | | | | | | | | | | | | | 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>
* redhat: add logrotate configuration for babeld and isisdDavid Ward2012-05-011-0/+16
| | | | | Signed-off-by: David Ward <david.ward@ll.mit.edu> Signed-off-by: David Lamparter <equinox@diac24.net>
* build: delete .cvsignore filesDenis Ovsienko2011-12-131-7/+0
|
* [rpm] some defaults for Fedora are way out of datePaul Jakma2008-11-291-4/+4
| | | | | * quagga.spec.in: No need to default to accomodate now ancient versions of Fedora
* [administrivia] Git should ignore backup files and .loT filesPaul Jakma2008-08-221-0/+3
|
* [administrivia] Add .gitignore files, based on .cvsignores.Paul Jakma2008-08-221-0/+7
|
* [redhat quagga.spec] Detect fedora release automaticallyAndrew J. Schorr2006-06-161-2/+2
| | | | | | | | 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: Release sub-rev now release_rev macro, for rpmbuild -Dpaul2005-11-201-1/+4
|
* - Makefile.am: quagga.pam.stack should be in distspaul2005-11-052-22/+49
| | | | | - quagga.spec.in: introduce dist variable to allow for differences e.g in buildreqs, pam config files. etc.
* - quagga.pam: pam_stack.so module is deprecated, use 'include' instead.paul2005-11-042-10/+36
| | | | | - quagga.pam.stack: the old pam_stack way, kept to allow spec file to backwards compatible (changes to spec file pending local testing)
* * Thu Sep 12 2005 Paul Jakma <paul@dishone.st>paul2005-09-081-10/+34
| | | | | | | | - 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
* - build isisd per defaultpaul2005-04-261-1/+1
|
* - make various defines conditional, so that they can be specified frompaul2005-04-251-20/+25
| | | | the rpmbuild commandline, eg rpmbuild --define 'keep_build 1'
* 2005-01-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-01-151-1/+2
| | | | | | | | * redhat/quagga.spec.in: Fix postun script to avoid misleading error message saying the postun scriptlet failed when watchquagga is not running. (pullup candidate)
* 2005-01-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-01-121-3/+38
| | | | | | | | | * 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.
* 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-231-1/+4
| | | | * redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
* 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-221-3/+11
| | | | | | * 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.
* 2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-221-0/+7
| | | | * redhat/quagga.sysconfig: Define some variables to support watchquagga.
* 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-221-1/+1
| | | | * redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
* 2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-221-0/+62
| | | | * redhat/watchquagga.init: New file, init script for watchquagga.
* 2004-11-10 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-11-101-0/+11
| | | | * redhat/quagga.spec.in: add comments showing how to get gcc verbosity
* - use makeinfo --html to generate quagga.htmlpaul2004-11-081-1/+4
|
* * Sun Nov 07 2004 Paul Jakma <paul@dishone.st>paul2004-11-071-0/+7
| | | | - Fix with_ipv6 set to 0 build
* - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use archpaul2004-11-021-0/+2
| | | | with CVS trees.
* - lib/ dir shouldnt be conditional, remove bad dir attribute from dev filespaul2004-10-291-6/+6
|
* - andrew's service adding change to detect existing entries reliablypaul2004-10-231-1/+2
|
* - update with andrew's modificationspaul2004-10-231-1/+12
| | | | - enable irdp by default again
* - From Andrew Schorr, fixup logrotate to use correct path to killallpaul2004-10-191-6/+6
| | | | and use the pid file.
* - ospfclient should be in -devel package, if anywhere.paul2004-10-081-3/+11
|
* - make specfile actually workpaul2004-10-071-4/+6
|
* * Wed Sep 15 2004 Paul Jakma <paul@dishone.st>paul2004-09-301-27/+59
| | | | | | | - build snmp support by default - build irdp support - build with shared libs - devel subpackage for archives and headers
* 2004-09-11 Paul Jakma <paul@dishone.st>paul2004-09-131-1/+6
| | | | | | * 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.logrotate: remove generic weekly and nocompress optionspaul2004-08-192-15/+3
| | | | quagga.spec.in: build snmp support, update prequisites ucd-snmp to net-snmp
* enable irdppaul2004-07-281-0/+6
|
* 2004-07-20 Paul Jakma <paul@dishone.st>paul2004-07-201-1/+4
| | | | | * redhat/quagga.spec.in: update for shared lib install, *.la should be in -devel
* Fix stray dollar sign that had crept into OSPF6D_OPTS and prevented ospf6dpaul2004-06-061-1/+1
| | | | from starting.
* CVS ignore Linux NFS silly-delete .nfs* filespaul2004-06-061-0/+1
|
* Fix module path to use $ISA (needed to make vtysh work on, eg, FC2 x86_64)paul2004-06-061-10/+10
|
* 2004-05-04 Andrew J. Schorr <aschorr@telemetry-investments.com>paul2004-05-041-6/+6
| | | | * redhat/quagga.logrotate: fix paths
* 2004-02-18 Paul Jakma <paul@dishone.st>paul2004-02-181-4/+0
| | | | | * redhat/quagga.spec.in: remove references to patch files which were accidently committed.
* Exclude Makefile and Makefile.injardin2004-01-101-0/+2
|