summaryrefslogtreecommitdiffstats
path: root/redhat
Commit message (Collapse)AuthorAgeFilesLines
* distro/redhat: Update to support CentOS/RHEL/Fedora, upstart/init/systemdMartin Winter2016-03-083-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>
* distro/redhat/rpm: remove with_ipv6, package pimd binary, remove pam stackPaul Jakma2016-03-083-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
* Adding redhat init/service files to start pimdMartin Winter2016-03-083-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>
* distro: fix redhat/quagga.spec.inPaul Jakma2016-03-081-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>
* Fixup of redhat control files to properly start pimdDonald Sharp2015-07-291-0/+1
|
* *: fix "babeld: Remove babeld from Quagga" (336724d)David Lamparter2015-05-205-97/+2
| | | | | | | | | | | | | | | | | | This removes some more bits of babeld, particularly from: - buildtest.sh - redhat/ build files - vtysh integration (which actively broke the build) The memtype and zclient/route type are kept in place since these don't break anything and -theoretically- make it possible to build babeld with some Quagga integration externally. (Keeping vtysh integration is unfortunately not as easy.) Reported-by: Donald Sharp <sharpd@cumulusnetworks.com> Fixes: 336724d ("babeld: Remove babeld from Quagga") Acked-by: Donald Sharp <sharpd@cumulusnetworks.com> Acked-by: Paul Jakma <paul@quagga.net> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* redhat: revert non-pim changes in .specDavid Lamparter2015-02-041-4/+4
| | | | | | | No idea what weird Fedora magic this does... if it's needed, it can be pushed separately from pimd. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* [pim] Initial pim 0.155Everton Marques2015-02-041-4/+7
|
* 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-151-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 reliablyquagga_0_97_2_releasepaul2004-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>quagga_0_96_5_releasepaul2004-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.