summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2022-05-23debian, redhat: update changelog for new releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-05-10debian: Require librtr >= 0.8.0Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-20Merge pull request #11052 from opensourcerouting/fix/log_dir_permissionsDonald Sharp
packaging: A couple of fixes for /var/log/frr
2022-04-20Merge pull request #11051 from donaldsharp/speell_moreDonatas Abraitis
Speell more
2022-04-19packaging: Add pathd to logrotateDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19packaging: Use 0640 (frr:frr) as permissions when running under logrotateDonatas Abraitis
When we do "log file /var/log/frr/something", permissions are set to 0640 (frr:frr), but when the logrotate kicks in, we have 0640 (frr:frrvty). I believe, we should have a consistent permissions. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19packaging: Set default permissions for /var/log/frr to 0755Donatas Abraitis
At the moment we set /var/log/frr permissions to 0750 (frr:frr), but the log file is 0640 (root:adm) (unless logrotated) and that doesn't allow adm group to even open the directory. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19*: Fix spelling of accidentlyDonald Sharp
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-04-19*: Fix spelling of neccessaryDonald Sharp
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-03-04debian: include frr@.service in debVille Skyttä
Signed-off-by: Ville Skyttä <ville.skytta@upcloud.com>
2022-02-02debian, redhat: updating changelog for new releaseDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
2021-11-08debian: adjust the changelog for the dev branchJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-11-08debian, redhat: sync changelog from 8.1 releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-10-15tools: add frr_babeltrace.py to /usr/lib/frrAnuradha Karuppiah
Make the script available as a part of the FRR package install for ease of use. Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
2021-09-04debian: update list of protos in pkg descQuentin Young
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-07-06Merge pull request #8508 from opensourcerouting/systemd-no-libQuentin Young
2021-07-03debian: Merge the official Debian changelog into d/changelogOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Update the upstream version to 7.7~dev-1Ondřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Make the autopkgtest more resilient (Closes: #980111)Ondřej Surý
The Debian autopkgtest would fail with new PAM introduced in Debian bullseye. Add a little loop to wait a little longer for the changes to propagate. Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Update the tools/build-debian-package.sh to be example build scriptOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Remove the changelog-auto automation in favor of dchOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Update tools/build-debian-package.sh to use git-buildpackageOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Adjust tarsource.sh to use native debian/changelogOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03debian: Merge various debian changelogs in debian/changelogOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-06-29build, doc: extricate `--enable-systemd`David Lamparter
Ouch, that is a *lot* of places to update... Signed-off-by: David Lamparter <equinox@diac24.net>
2021-05-13lib: adapt to version 2 of libyangChristian Hopps
Compile with v2.0.0 tag of `libyang2` branch of: https://github.com/CESNET/libyang staticd init load time of 10k routes now 6s vs ly1 time of 150s Signed-off-by: Christian Hopps <chopps@labn.net>
2021-04-09debian: install frr.conf to /etc/frr/Quentin Young
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-04-09*: remove *.conf.sample filesQuentin Young
Most of these are many, many years out of date. All of them vary randomly in quality. They show up by default in packages where they aren't really useful now that we use integrated config. Remove them. The useful ones have been moved to the docs. Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-03-16Merge pull request #7963 from volta-networks/feat_pceplib_into_frr_githubDonald Sharp
pceplib: Integrate pcelib into frr
2021-03-05pceplib: Integrate pcelib into frrJavier Garcia
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>
2021-02-23lib/clippy: add libelf wrapperDavid Lamparter
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>
2020-12-10debian: work around NetDef CI missing lua packagesQuentin Young
Scripting must be explicitly enabled now when building packages via the pkg.frr.lua Debian profile Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2020-12-08debian: clean up packaging stuff for scriptingQuentin Young
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2020-12-01*: add Lua 5.3 as a dependencyQuentin Young
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2020-11-19Revert "debian: Merge various debian changelogs in debian/changelog"Quentin Young
This reverts commit da3a39ff6a131039ef67e01637333353f3095adb.
2020-11-19Revert "debian: Adjust tarsource.sh to use native debian/changelog"Quentin Young
This reverts commit 4ffb9a4c9ddd0ef3f770c0bc2674c4818331780d.
2020-11-19Revert "debian: Update tools/build-debian-package.sh to use git-buildpackage"Quentin Young
This reverts commit 63c0c8ed89e1564294ff174b819e520d5977f499.
2020-11-19Revert "debian: Remove the changelog-auto automation in favor of dch"Quentin Young
This reverts commit cace1d9bf178d447599fe7caa5ccad9a89babe03.
2020-11-19Revert "debian: Update the tools/build-debian-package.sh to be example build ↵Quentin Young
script" This reverts commit c950a7f214cd713652da1b6b78eca9278c33b448.
2020-11-19debian: Update the tools/build-debian-package.sh to be example build scriptOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19debian: Remove the changelog-auto automation in favor of dchOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19debian: Update tools/build-debian-package.sh to use git-buildpackageOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19debian: Adjust tarsource.sh to use native debian/changelogOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19debian: Merge various debian changelogs in debian/changelogOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26Lower the debhelper depends for Debian Jessie and Ubuntu XenialOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26Bump standards versionOndřej Surý
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26Sync frr-doc.doc-base, d/frr.conf and d/frr.install with debian/master branchOndřej Surý
2020-09-26Sync debian/watchfrr.rc with debian/master branchOndřej Surý
2020-09-26Depend on debhelper >= 10 and drop dh-systemd dependency (Closes: #958626)Ondřej Surý
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.
2020-09-26Work around the sphinx-build error that doesn't copy images to texinfoOndřej Surý
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.