summaryrefslogtreecommitdiffstats
path: root/debian (follow)
Commit message (Collapse)AuthorAgeFilesLines
* debian: Fix changelog so sbuild will workDonald Sharp2017-01-211-0/+2
| | | | | | | Fix the changelog so a sbuild issued for the creation of a .deb works. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* Debian/Doc: Fix correct reference about FRR fork from QuaggaMartin Winter2017-01-191-25/+12
| | | | Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
* Doc: Update URL to freerangerouting.orgMartin Winter2017-01-192-3/+3
| | | | Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
* debian: Convert Quagga -> FrrDonald Sharp2017-01-0434-181/+181
| | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* watchfrr: Rename watchquagga -> watchfrrDonald Sharp2017-01-043-5/+5
| | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* Merge remote-tracking branch 'origin/cmaster' into cmaster-nextDonald Sharp2016-11-191-3/+9
|\ | | | | | | | | | | Conflicts: debian/changelog zebra/zebra_rnh.c
| * Cumulus: Fixup changelog and version string.Donald Sharp2016-11-121-0/+12
| | | | | | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | Modify build version.Donald Sharp2016-10-291-0/+6
| | | | | | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | debian: Disable build of vnc currentlyDonald Sharp2016-10-031-1/+2
|/ | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Update release informationDonald Sharp2016-09-091-0/+6
| | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* Fix changelog to add maintainer info, build fails without itJohn Berezovik2016-08-041-2/+4
|
* quagga: Set version strings appropriatelyDonald Sharp2016-08-021-0/+6
| | | | | | | Set the version strings to be correct for the upcoming 3.1 release of Quagga. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Remove pimd build object from packagingDonald Sharp2016-07-261-1/+0
| | | | | | | | We've disabled pimd, remove the build object from our packaging. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Vivek Venkataraman <vivek@cumulusnetworks.com>
* debian: Disable pimd in cmaster-nextDonald Sharp2016-07-261-0/+1
| | | | | | | | Turn off the building of pimd in cmaster-next. Ticket: CM-12015 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* Merge remote-tracking branch 'origin/cmaster' into cmaster-nextDonald Sharp2016-07-131-0/+2
|\
| * debian: Fix rules fileDonald Sharp2016-06-151-0/+2
| | | | | | | | | | | | Fix the rules file to put back isis and vtysh Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * debian: Modifications to allow redhat to work properlyDonald Sharp2016-06-152-23/+1
| | | | | | | | | | | | Modify the control files to allow redhat to build properly. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * cumulus: Changes to make this code work for redhatDonald Sharp2016-06-151-9/+0
| | | | | | | | | | | | Modify code base to allow rpm building. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * debian: Remove obsoleted configure options.Donald Sharp2016-06-151-8/+0
| | | | | | | | | | | | | | configure.ac has moved on, catch debian up with it. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | debian: Modifications to allow redhat to work properlyDonald Sharp2016-06-142-23/+1
| | | | | | | | | | | | Modify the control files to allow redhat to build properly. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | cumulus: Changes to make this code work for redhatDonald Sharp2016-06-141-9/+0
| | | | | | | | | | | | Modify code base to allow rpm building. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | debian: Remove obsoleted configure options.Donald Sharp2016-06-101-8/+0
| | | | | | | | | | | | | | configure.ac has moved on, catch debian up with it. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | "quagga reload" needs python-ipaddr, but it isn't a pkg dependencyDaniel Walton2016-06-021-1/+1
| | | | | | | | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com> Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com> Ticket: CM-10563
* | debian: Add pimd to logrotate scriptDonald Sharp2016-05-271-1/+1
| | | | | | | | | | | | | | | | Add pimd to the log rotate script so that the USR1 signal can be sent to pimd to tell it to rotate the log. Ticket: CM-11253 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | debian: Add test_igmpv3_join to packagingDonald Sharp2016-05-271-0/+1
| | | | | | | | | | | | Add the test_igmpv3_join program to packaging. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | Fixup of Code to allow pimd to actually run on startupDonald Sharp2016-05-261-1/+1
|/ | | | | Fixup of various control files to allow quagga to startup properly with pimd actually part of the set
* debian: Fix changelogDonald Sharp2016-05-101-475/+44
| | | | | | Fixup Changelog Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Update changelogDonald Sharp2016-05-061-5/+487
| | | | | | Fix the changelog to show what we are releasing Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Debian fixupsDonald Sharp2016-05-026-940/+4
| | | | | | | | | | | | | | | This commit does two things: 1) Fixes package name to have ...+cl3u1 2) Allows the build to determine if we are building a debian package on a init.d or systemd style system and to do the right thing. 3) Fixed quagga service file naming Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Dave Olson <olson@cumulusnetworks.com> Reviewed-by: Don Slice <dslice@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* debian: Attempt to fix parrelizationDonald Sharp2016-04-271-0/+8
| | | | | | | | This commit fixes some quagga build issues such that you can now use -j in your sbuild line. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Signed-off-by: Jon Toppins <toppins@cumulusnetworks.com>
* quagga: Fixup startup to allow consistency between sysV and systemdDonald Sharp2016-04-2712-191/+68
| | | | | | | | | | | | | | | | | | | We want the ability to start up quagga in a varied set of environments. This needs to be done in SysV and systemd startups. As such refactor the code to allow us to allow end users to easily switch between the two sysV: edit the /etc/quagga/daemons file service quagga [start|stop|reload|restart] Systemd: edit the /etc/quagga/daemons file systemctl [start|stop|reload|restart] quagga Ticket: CM-10634 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* debian: Remove /usr/bin/quagga from distributionDonald Sharp2016-04-159-9/+0
| | | | | | | | | | We've decided to remove /usr/bin/quagga from the quagga packaging. It was only going to confuse the end user. Ticket: CM-10456 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
* debian: Add the creation of the quagga user to quaggavty groupDonald Sharp2016-04-131-1/+8
| | | | | | | | | | | The creation of the quagga user was not the only place to add the quagga user to the quaggavty group. If we are reinstalling quagga over a old version of code then we need to check to see if the quagga user is in the quaggavty and do the right thing. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Dave Olson <olson@cumulusnetworks.com>
* debian: Modify preinst to add quagga user to quaggavty groupDonald Sharp2016-04-091-0/+1
| | | | | | | The quagga user was not being added to the quaggavty group. Modify the user creation to add this step. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Add ability to call reload from systemctlDonald Sharp2016-04-078-0/+8
| | | | | | | Add the ability to call 'systemctl reload <daemon>'. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
* doc: Update man page for Quagga systemctl scriptDonald Sharp2016-03-101-0/+1
| | | | | | | | Create the man page for the quagga systemctl script. Ticket: CM-9748 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
* debian: Turn on Poll usageDonald Sharp2016-03-041-0/+1
| | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Fixup install location of quaggaDonald Sharp2016-03-038-8/+8
| | | | | | | | | | | | Fix the install location of the quagga script to /usr/bin/quagga. Additionally reset restart controls to a more normal level in the service files. Ticket: CM-9492 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* debian: Remove some unnecesary files from debian directory.Donald Sharp2016-03-013-55/+0
| | | | | | | | | | The daemons file is no longer needed as well as the debian.conf file. They have been subsumed by the systemd initialization methodology. Ticket: CM-9581 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* debian: Fixup removal of .pid and .vty filesDonald Sharp2016-02-238-8/+24
| | | | | | | | | | | | | | The <daemon>.pid and <daemon>.vty files were not being removed on shutdown. This was causing issues w/ logrotate becaue it depends on pid files being correct about what is running in order to not error out. Fixed some additional debugs accidently left in the quagga script. Ticket: CM-9293 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
* debian: Revamp startup againsharpd2016-02-2310-45/+9
| | | | | | | | | | | | | | Remove quagga.service, it was a bad idea culminating in a series of mistakes. Replaced with /usr/lib/quagga/quagga script. Use this script to start/stop quagga as a whole. Ticket: CM-9445 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com> Reviewed-by: Dave Olson <olson@cumulusnetworks.com>
* Merge branch 'cmaster' of ssh://stash.cumulusnetworks.com:7999/quag/quagga ↵Donald Sharp2016-02-2310-7/+16
|\ | | | | | | into cmaster
| * debian: Fixup 'systemctl restart quagga'sharpd2016-02-2210-7/+16
| | | | | | | | | | | | | | | | | | The ability to restart was just restarting all daemons. Modify code so that only daemons running *or* enabled are started. Ticket: CM-9384 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | debian, config, zebra: Ensure Cumulus Extensions are not auto turned onDonald Sharp2016-02-231-0/+1
|/ | | | | | | | There exist cases where Cumulus Code( in this case code surrounding when we want to send Router Advertisements ) should only be turned on for Cumulus Switches. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Fix up some issues Dave pointed out and Fix Multi-Instance OSPFsharpd2016-02-167-1/+29
| | | | | | | | | Address some start/stop issues that Dave has pointed out, in addition add the ability to work with multi-instance ospf. Ticket: CM-9298 Reviewed-by: Dave Olson Testing: By hand and passed to Atul for further testing
* debian: Add reload abilitysharpd2016-02-121-0/+2
| | | | | | | | | Add the ability to issue 'systemctl reload quagga' and for it to reload the quagga configuration. Ticket: CM-9286 Reviewed-by: Daniel Walton Testing: Manual
* debian: Temporary fix to get quagga services runningsharpd2016-02-128-9/+9
| | | | | | | | Modify quagga startup control files to allow for temporary startup while we iron out the network.target details Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* quagga: remove babelDaniel Walton2016-02-1112-153/+2
| | | | | | | | Ticket: CM-9274 Reviewed By: sharpd@cumulusnetworks.com Testing Done: <DETAILED DESCRIPTION (REPLACE)>
* Build was broken if systemd was not installedDaniel Walton2016-02-101-1/+1
| | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com> Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
* debian: Add Systemd integration to control filesDonald Sharp2016-02-1015-559/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ticket: Reviewed By: inprogress Testing Done: minimal. Built, installed, started a few services. This is in progress testing. quagga.service tries to start and stop all the routing daemons. There is no check for whether they are enabled via /etc/quagga/daemons (yet). As installed, nothing is enabled (won't start on system boot or install). The -A 127.0.0.1 is now in /etc/default/quagga, and picked up from there by all routing daemons. MAX_FDS is in all the service files for now as LimitNOFILE. Users who need to modified the number of fd's will use e.g. the file /etc/systemd/system/bgpd.service.d/maxfds.conf to override bgpd.service contents [Service] LimitNOFILE=2048 MAX_INSTANCES isn't implemented yet. reload isn't implemented yet (it should be possible via ExecReload in the services, just not done yet). The init.d file is removed. All of the daemons are started without the -d/--daemonize option, and use Type=simple rather than forking in the services file, to use the systemd daemonizing. All the daemons were set to have a 1m start time, and restart up to 3 times in 3 minutes, and for now, are only restart on-abnormal, not always (we'll likely want the latter, but testing is easier with abnormal). Also use tmpfiles.d to create /run/quagga For now, we leave dh_installinit, even though it creates unneeded update-rc.d calls, and causes lintian complaints about init.d files that aren't present, so that it installs files like etc/default/quagga. It also runs the tmpfiles.d commands for us, so we need to add those to postinst if we dummy it out to fix the update-rc.d lines being added (and lintian complaints). Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>