aboutsummaryrefslogtreecommitdiffstats
path: root/testing/frr
Commit message (Collapse)AuthorAgeFilesLines
* testing/frr: Update to 7.1Christian Franke2019-07-243-79/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Insert myself as a maintainer. I have not heard from Arthur Jones for quite some time. Given that there has been no update to the package since August 2018 although upstream released two new major versions in the meantime, this package seems abandoned to me, so I hope this is acceptable. FRR should build and run fine on all architectures, so the package `arch` should not be limited to x86_64. While a small part of FRR's source is provided under the terms of the LGPL license, the resulting binary can only be distributed under the terms of the GPL, version 2.0 or (at the users option) any later version. Update the `license` field to reflect this. Starting from version 6.0, FRR requires libyang, so add it as a build time dependency. FRR has modules for integrating SNMP and RPKI. Add their dependencies as build time dependencies and package them as subpackages. Add `noarch` to those subpackages which do not contain any architecture specific files. FRR changed its statup script to `/usr/lib/frr/frrinit.sh` - propagate this change to the OpenRC wrapper script. `inet_ntop` in musl has been fixed to be standards compliant, so the patch `make-check-bypass-isisd-tlv.patch` is no longer needed. According to upstream the headers and shared libraries are not for consumption by external programs, so they should not be packaged as a `-dev` package.
* testing/frr: rebuild against readline 8Natanael Copa2019-03-131-1/+1
|
* testing/frr: set /etc/frr to be owned by frr:frrArthur Jones2018-08-301-1/+2
| | | | | | | | | | | | | | Currently, /etc/frr is owned by root, but when re-writing config with command like: router# copy running-config startup-config we fail as we drop down to frr:frr when writing config. Here, we chown -R frr:frr /etc/frr to make sure we can re-write config safely Fixes: #9328
* testing/frr: break out a tools subpackage to clean up dependenciesArthur Jones2018-08-051-3/+16
| | | | | | | | For convenience, frr-reload.py is now packaged with the main package, but that brings in python2. Here, we break out an frr-pythontools package so that we can keep python2 out of the base package. Fixes #9172
* testing/frr: improve dependenciesNatanael Copa2018-07-311-9/+12
|
* testing/frr: new aport for free range routing, a fork of quaggaArthur Jones2018-07-314-0/+142
| | | | | | | | | | | | | | FRRouting is free software that implements and manages various IPv4 and IPv6 routing protocols. Currently FRRouting supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, IS-IS, PIM-SM/MSDP, LDP and Babel as well as very early support for EIGRP and NHRP. During PR review, fix for openrc-run issue discovered and fix contributed by Hidde Van der Heide. fixes #8795
* Revert "testing/frr: new aport for free range routing, a fork of quagga"Jakub Jirutka2018-07-256-155/+0
| | | | | | | | This reverts commit 6c21984c5b86ca03c72a88927f8c1de0c420e25f. This aport violates many policy and conventions for writing apkbuilds, see comments on https://github.com/alpinelinux/aports/commit/6c21984c5b86ca03c72a88927f8c1de0c420e25f.
* testing/frr: new aport for free range routing, a fork of quaggaArthur Jones2018-07-256-0/+155
FRRouting is free software that implements and manages various IPv4 and IPv6 routing protocols. Currently FRRouting supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, IS-IS, PIM-SM/MSDP, LDP and Babel as well as very early support for EIGRP and NHRP. During PR review, fix for openrc-run issue discovered and fix contributed by Hidde Van der Heide. fixes #8795