summaryrefslogtreecommitdiffstats
path: root/debian (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7963 from volta-networks/feat_pceplib_into_frr_githubDonald Sharp2021-03-161-0/+1
|\ | | | | pceplib: Integrate pcelib into frr
| * pceplib: Integrate pcelib into frrJavier Garcia2021-03-051-0/+1
| | | | | | | | | | | | Signed-off-by: Brady Johnson <brady@voltanet.io> Co-authored-by: Javier Garcia <javier.garcia@voltanet.io> Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
* | lib/clippy: add libelf wrapperDavid Lamparter2021-02-231-0/+1
|/ | | | | | | | | | | This adds _clippy.ELFFile, which provides a fast wrapper around libelf. The API is similar to / a subset of pyelfutils, which unfortunately is painfully slow (to the tune of minutes instead of seconds.) The idea is that xrefs can be read out of ELF files by reading out the "xref_array" section or "FRRouting/XREF" note. Signed-off-by: David Lamparter <equinox@diac24.net>
* debian: work around NetDef CI missing lua packagesQuentin Young2020-12-102-4/+4
| | | | | | | Scripting must be explicitly enabled now when building packages via the pkg.frr.lua Debian profile Signed-off-by: Quentin Young <qlyoung@nvidia.com>
* debian: clean up packaging stuff for scriptingQuentin Young2020-12-082-2/+9
| | | | Signed-off-by: Quentin Young <qlyoung@nvidia.com>
* *: add Lua 5.3 as a dependencyQuentin Young2020-12-021-0/+1
| | | | Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
* Revert "debian: Merge various debian changelogs in debian/changelog"Quentin Young2020-11-191-1487/+1
| | | | This reverts commit da3a39ff6a131039ef67e01637333353f3095adb.
* Revert "debian: Adjust tarsource.sh to use native debian/changelog"Quentin Young2020-11-191-7/+0
| | | | This reverts commit 4ffb9a4c9ddd0ef3f770c0bc2674c4818331780d.
* Revert "debian: Update tools/build-debian-package.sh to use git-buildpackage"Quentin Young2020-11-191-6/+0
| | | | This reverts commit 63c0c8ed89e1564294ff174b819e520d5977f499.
* Revert "debian: Remove the changelog-auto automation in favor of dch"Quentin Young2020-11-191-0/+7
| | | | This reverts commit cace1d9bf178d447599fe7caa5ccad9a89babe03.
* Revert "debian: Update the tools/build-debian-package.sh to be example build ↵Quentin Young2020-11-191-1/+1
| | | | | | script" This reverts commit c950a7f214cd713652da1b6b78eca9278c33b448.
* debian: Update the tools/build-debian-package.sh to be example build scriptOndřej Surý2020-11-191-1/+1
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* debian: Remove the changelog-auto automation in favor of dchOndřej Surý2020-11-191-7/+0
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* debian: Update tools/build-debian-package.sh to use git-buildpackageOndřej Surý2020-11-191-0/+6
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* debian: Adjust tarsource.sh to use native debian/changelogOndřej Surý2020-11-191-0/+7
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* debian: Merge various debian changelogs in debian/changelogOndřej Surý2020-11-191-1/+1487
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Lower the debhelper depends for Debian Jessie and Ubuntu XenialOndřej Surý2020-09-261-1/+2
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Bump standards versionOndřej Surý2020-09-261-1/+1
| | | | Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Sync frr-doc.doc-base, d/frr.conf and d/frr.install with debian/master branchOndřej Surý2020-09-263-0/+12
|
* Sync debian/watchfrr.rc with debian/master branchOndřej Surý2020-09-261-0/+4
|
* Depend on debhelper >= 10 and drop dh-systemd dependency (Closes: #958626)Ondřej Surý2020-09-261-1/+1
| | | | | | | | | | | | | dh-systemd was merged into debhelper in version 9.20160709 [1] and since stretch, dh-systemd is an empty transitional package. For bullseye there's an intend to drop this empty transitional package. This commit drops the "| dh-systemd" alternative Build-Depends as it is no longer required (not even for backports) and is only confusing. For Debian Jessie, it's easier to add backported debhelper >= 10 to the repository.
* Work around the sphinx-build error that doesn't copy images to texinfoOndřej Surý2020-09-261-0/+9
| | | | | | The sphinx-build (since version 2.0.0) doesn't install the images into the texinfo build directory. Workaround the issue, by copying the required images from the source directory.
* Use wrap-and-sort -a to unify debian/ wrapping and sortingOndřej Surý2020-09-266-79/+74
| | | | | | | While it's ok to use individual wrapping/sorting in the debian/ source files, it's often simpler to just go with the formatting supported by tools. One such tool is wrap-and-sort, so this commit re-wraps and re-sorts the debian/ files to be unified and (-a) always wrapped.
* Bump standards version to 4.5.0.2 (latest) - no changeOndřej Surý2020-09-261-1/+1
|
* Convert the package to dh compat level 10Ondřej Surý2020-09-263-8/+5
| | | | | | | | | | | There are couple of related changes: * Bump the debhelper dependency to the version at least in Debian Jessie * Drop the dh-autoreconf, autotools-dev dependency, this is automatically included. * Drop the --parallel, --with=systemd and --with=autoreconf, this is automatically enabled in dh compat level 10, add a --without=systemd when requested via build profile.
* Update and simplify d/watchOndřej Surý2020-09-261-1/+2
|
* Make lsb-base a hard dependencyOndřej Surý2020-09-261-0/+1
| | | | | | | Directly depend on lsb-base in Debian, so we the shims are only used on systems without LSB. Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Remove mention of pkg.frr.snmp build profile from debian/README.DebianOndřej Surý2020-09-261-4/+2
| | | | | | | The pkg.frr.snmp build profile is no longer present in the Debian build scripts, so this just cleans up the old documentation that mentions it. Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Add missing lsof dependencyOndřej Surý2020-09-261-1/+2
| | | | | | | The logrotate script for frr uses lsof, but the package didn't depend on the it. Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Remove unused debian/watchfrr.rc fileOndřej Surý2020-09-261-4/+0
| | | | | | The debian/watchfrr.rc file was not install, so we just remove the cruft. Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Use dh_installinit capabilities to install frr.tmpfileOndřej Surý2020-09-262-1/+0
| | | | | | | | The debian/frr.conf was manually installed as systemd-tmpfiles configuration, but the dh_installinit now has capability to install it automatically if named debian/frr.tmpfile. Signed-off-by: Ondřej Surý <ondrej@sury.org>
* Don't install frr-doc texinfo images, they are gone (Closes: #955067)Ondřej Surý2020-09-262-10/+0
|
* Change the source format from git to quilt to use git-buildpackageOndřej Surý2020-09-261-1/+1
|
* Add d/gbp.conf for master branchOndřej Surý2020-09-261-0/+4
|
* Add myself to UploadersOndřej Surý2020-09-261-1/+2
|
* build, yang: bump libyang minimum required version to 1.0.184Renato Westphal2020-08-071-1/+1
| | | | | | | | | | | | | | | | | It's time to say good bye to libyang 0.16.105. The recently released libyang 1.0.184 includes numerous bug fixes and performance improvements that we need. Despite the major version bump from 0.x to 1.x, the libyang API is the same except for a single backward-incompatible change in the user types interface (which we're currently not using). Hence no code changes were necessary to adapt FRR to libyang 1.x. This commit also reintroduces some leafrefs that needed to be removed from our YANG modules due to a bug that was present on libyang 0.16.105. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
* debian: Add missing daemons to logrotation knowledgeDonald Sharp2020-06-251-1/+1
| | | | | | Update missing daemons to rotate as well. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* build: fix data plane FPM netlink moduleRafael Zalamena2020-04-141-0/+1
| | | | | | | | | | | | | | Changes: * Let the package builder scripts know that we have a new module that needs to be taken care of. * Include the frr atomic header to avoid undeclared atomic operations. * Disable build on *BSDs because the code is using some zebra netlink functions only available for Linux. * Move data plane FPM module outside old FPM automake definition. * Fix atomic usage for Ubuntu 14.04 (always use explicit). Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* debian: 7.2.1 prepDavid Lamparter2020-04-072-3/+7
| | | | | | Just the odd housekeeping bits. Signed-off-by: David Lamparter <equinox@diac24.net>
* debian: remove outdated README contentDavid Lamparter2020-04-071-25/+0
| | | | Signed-off-by: David Lamparter <equinox@diac24.net>
* doc: rename man pages to frr-*David Lamparter2020-01-151-14/+14
| | | | | | | | The vrrpd one conflicts with the standalone vrrpd package; also we're installing daemons to /usr/lib/frr on some systems so they're not on PATH. Signed-off-by: David Lamparter <equinox@diac24.net>
* debian: Fix logrotate in debian for bfdd, pbrd and vrrpd.Tim Bray2020-01-101-1/+1
| | | | Signed-off-by: Tim Bray <tim@kooky.org>
* debian: Fix spelling errorDonald Sharp2020-01-071-1/+1
| | | | | | Spelling error pointed out by debian build. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* zebra: create zebra_cumulus_mlag moduleDavid Lamparter2019-12-111-0/+1
| | | | | | | This is pretty much just to get rid of the HAVE_CUMULUS. The hook/module API is as "wtf" as it was before... Signed-off-by: David Lamparter <equinox@diac24.net>
* debian: update debian/copyrightVincent Bernat2019-11-031-1/+4
| | | | | | | | Some authors are added in the "GPL-2+" section, notably Alexandre Cassen for the code in `vrrpd/`, and Cumulus Networks and Open Source Routing which were uncredited despite many occurrence in the headers. Signed-off-by: Vincent Bernat <vincent@bernat.ch>
* tools: Modifications to copy support bundle filesSri Mohana Singamsetty2019-09-132-0/+2
| | | | | | This commit is to copy the support bundle scripts to appropriate directories during installation Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>
* bgpd/bmp: BMP implementationDavid Lamparter2019-08-301-0/+1
| | | | | | | | This implements BMP. There's no fine-grained history here, the non-BMP preparations are already split out from here so all that remains is BMP proper. Signed-off-by: David Lamparter <equinox@diac24.net>
* debian: add .gitignore fileDavid Lamparter2019-08-061-0/+13
| | | | | | | Ignore the build results when dpkg-buildpackage was run in the source directory. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* lib: split off c-ares code from nhrpdDavid Lamparter2019-07-031-0/+1
| | | | | | This is useful in other places too, e.g. for BMP outbound connections. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* isisd: replace dict_* with DECLARE_RBTREEDavid Lamparter2019-04-271-13/+0
| | | | | | | | Historically, isisd has been carrying around its own red-black tree to manage its LSP DB in. This replaces that with the newly-added DECLARE_RBTREE_*. This allows completely removing the dict_* code. Signed-off-by: David Lamparter <equinox@diac24.net>