Martin Winter
0e98be9eea
debian: Add pkg.frr.pim6d build profile
...
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2022-07-07 07:14:27 -07:00
Martin Winter
b78535682c
debian: Fix version requirement for rtrlib to allow distro specific names
...
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2022-07-07 12:30:49 +02:00
Andreas Hasenack
c6c1eb5fe5
debian: egrep is deprecated
...
egrep is deprecated, please see
https://git.savannah.gnu.org/cgit/grep.git/commit/?id=a9515624709865d480e3142fd959bccd1c9372d1
Signed-off-by: Andreas Hasenack <andreas.hasenack@canonical.com>
2022-06-24 09:59:30 -03:00
Donatas Abraitis
8bf53b1594
debian: Update changelog for new release (8.4)
...
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-06-07 23:26:58 +03:00
Christian Hopps
9191ac86fd
ospfclient: add ospfclient api python class
...
Signed-off-by: Christian Hopps <chopps@labn.net>
2022-06-02 16:37:16 -04:00
Donatas Abraitis
ecdfbc7787
Merge pull request #11252 from Jafaral/rel-pkg
...
debian, redhat: update changelog for new release
2022-05-25 15:33:53 +03:00
Jafar Al-Gharaibeh
778e0cef38
debian, redhat: update changelog for new release
...
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-05-23 14:56:00 -05:00
Donatas Abraitis
b7a367318c
debian: Require librtr >= 0.8.0
...
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-05-10 09:52:21 +03:00
Donald Sharp
83bbdb5e14
Merge pull request #11052 from opensourcerouting/fix/log_dir_permissions
...
packaging: A couple of fixes for /var/log/frr
2022-04-20 07:45:08 -04:00
Donatas Abraitis
3d3c38b1d4
Merge pull request #11051 from donaldsharp/speell_more
...
Speell more
2022-04-20 11:04:14 +03:00
Donatas Abraitis
03ea2db724
packaging: Add pathd to logrotate
...
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19 19:13:19 +03:00
Donatas Abraitis
b5b09eee6d
packaging: Use 0640 (frr:frr) as permissions when running under logrotate
...
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-19 16:54:11 +03:00
Donatas Abraitis
9bf7cb0b74
packaging: Set default permissions for /var/log/frr to 0755
...
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 16:54:10 +03:00
Donald Sharp
4667220e3a
*: Fix spelling of accidently
...
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-04-19 08:31:30 -04:00
Donald Sharp
485ac9a79b
*: Fix spelling of neccessary
...
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-04-19 08:11:29 -04:00
Ville Skyttä
79cf42e53a
debian: include frr@.service in deb
...
Signed-off-by: Ville Skyttä <ville.skytta@upcloud.com>
2022-03-04 13:10:08 +02:00
Donatas Abraitis
c2177771d5
debian, redhat: updating changelog for new release
...
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
2022-02-02 21:49:42 +02:00
Jafar Al-Gharaibeh
350dd6d895
debian: adjust the changelog for the dev branch
...
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-11-08 11:54:42 -06:00
Jafar Al-Gharaibeh
c5b26b20a7
debian, redhat: sync changelog from 8.1 release
...
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-11-08 11:43:33 -06:00
Anuradha Karuppiah
b9c3be8be2
tools: add frr_babeltrace.py to /usr/lib/frr
...
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-10-15 10:37:02 -07:00
Quentin Young
eadc947e63
debian: update list of protos in pkg desc
...
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-09-04 12:53:23 -04:00
Quentin Young
e15106149f
Merge pull request #8508 from opensourcerouting/systemd-no-lib
2021-07-06 14:54:25 +00:00
Ondřej Surý
4ebb9e9d20
debian: Merge the official Debian changelog into d/changelog
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:03:56 +02:00
Ondřej Surý
1b3fe7ab54
debian: Update the upstream version to 7.7~dev-1
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý
33ce95cad0
debian: Make the autopkgtest more resilient ( Closes : #980111 )
...
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-03 17:02:37 +02:00
Ondřej Surý
223766ead4
debian: Update the tools/build-debian-package.sh to be example build script
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý
06417e9f18
debian: Remove the changelog-auto automation in favor of dch
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý
bcd053ee8d
debian: Update tools/build-debian-package.sh to use git-buildpackage
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý
25785834af
debian: Adjust tarsource.sh to use native debian/changelog
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý
b7abcded1a
debian: Merge various debian changelogs in debian/changelog
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
David Lamparter
ab140d61cd
build, doc: extricate --enable-systemd
...
Ouch, that is a *lot* of places to update...
Signed-off-by: David Lamparter <equinox@diac24.net>
2021-06-29 17:57:09 +02:00
Christian Hopps
3bb513c399
lib: adapt to version 2 of libyang
...
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-05-13 16:24:48 -04:00
Quentin Young
b27cfd9163
debian: install frr.conf to /etc/frr/
...
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-04-09 13:14:30 -04:00
Quentin Young
b832909b42
*: remove *.conf.sample files
...
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-04-09 13:14:30 -04:00
Donald Sharp
3406c16cbe
Merge pull request #7963 from volta-networks/feat_pceplib_into_frr_github
...
pceplib: Integrate pcelib into frr
2021-03-16 14:03:34 -04:00
Javier Garcia
749714731e
pceplib: Integrate pcelib into frr
...
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-03-05 12:12:47 +01:00
David Lamparter
5609b3af49
lib/clippy: add libelf wrapper
...
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>
2021-02-23 16:56:58 +01:00
Quentin Young
56df11cb85
debian: work around NetDef CI missing lua packages
...
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-10 13:09:56 -05:00
Quentin Young
bcccb2248d
debian: clean up packaging stuff for scripting
...
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2020-12-08 11:28:01 -05:00
Quentin Young
3174525d03
*: add Lua 5.3 as a dependency
...
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2020-12-01 18:37:14 -05:00
Quentin Young
c14dba6241
Revert "debian: Merge various debian changelogs in debian/changelog"
...
This reverts commit da3a39ff6a
.
2020-11-19 17:12:42 -05:00
Quentin Young
439be082d3
Revert "debian: Adjust tarsource.sh to use native debian/changelog"
...
This reverts commit 4ffb9a4c9d
.
2020-11-19 17:12:41 -05:00
Quentin Young
1b8a899da3
Revert "debian: Update tools/build-debian-package.sh to use git-buildpackage"
...
This reverts commit 63c0c8ed89
.
2020-11-19 17:12:40 -05:00
Quentin Young
fb0b3592ca
Revert "debian: Remove the changelog-auto automation in favor of dch"
...
This reverts commit cace1d9bf1
.
2020-11-19 17:12:40 -05:00
Quentin Young
5aa63f6aa6
Revert "debian: Update the tools/build-debian-package.sh to be example build script"
...
This reverts commit c950a7f214
.
2020-11-19 17:12:27 -05:00
Ondřej Surý
c950a7f214
debian: Update the tools/build-debian-package.sh to be example build script
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:11 +01:00
Ondřej Surý
cace1d9bf1
debian: Remove the changelog-auto automation in favor of dch
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:06 +01:00
Ondřej Surý
63c0c8ed89
debian: Update tools/build-debian-package.sh to use git-buildpackage
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:02 +01:00
Ondřej Surý
4ffb9a4c9d
debian: Adjust tarsource.sh to use native debian/changelog
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:29:59 +01:00
Ondřej Surý
da3a39ff6a
debian: Merge various debian changelogs in debian/changelog
...
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:29:45 +01:00