]> git.proxmox.com Git - mirror_frr.git/blob - debian/control
zebra: Allow json output to give a bit more data
[mirror_frr.git] / debian / control
1 Source: frr
2 Section: net
3 Priority: optional
4 Maintainer: David Lamparter <equinox-debian@diac24.net>
5 Uploaders: FRRouting-dev <dev@lists.frrouting.org>
6 Build-Depends:
7 autotools-dev,
8 bison,
9 chrpath,
10 debhelper (>= 9),
11 debhelper (>= 9.20160709) <!pkg.frr.nosystemd> | dh-systemd <!pkg.frr.nosystemd>,
12 dh-autoreconf,
13 flex,
14 gawk,
15 install-info,
16 libc-ares-dev,
17 libcap-dev,
18 libjson0 | libjson-c2 | libjson-c3,
19 libjson0-dev | libjson-c-dev,
20 libpam0g-dev | libpam-dev,
21 libpcre3-dev,
22 libpython3-dev,
23 libreadline-dev,
24 librtr-dev <!pkg.frr.nortrlib>,
25 libsnmp-dev,
26 libssh-dev <!pkg.frr.nortrlib>,
27 libsystemd-dev <!pkg.frr.nosystemd>,
28 pkg-config,
29 python3,
30 python3-dev,
31 python3-sphinx,
32 python3-pytest <!nocheck>,
33 texinfo (>= 4.7)
34 Standards-Version: 4.2.1
35 Homepage: https://www.frrouting.org/
36 Vcs-Browser: https://github.com/FRRouting/frr/
37 Vcs-Git: https://github.com/FRRouting/frr.git
38
39 Package: frr
40 Architecture: linux-any
41 Depends:
42 ${misc:Depends},
43 ${shlibs:Depends},
44 iproute2 | iproute,
45 logrotate (>= 3.2-11)
46 Pre-Depends: adduser
47 Recommends: frr-pythontools
48 Suggests: frr-doc
49 Conflicts: zebra, zebra-pj, quagga
50 Replaces: zebra, zebra-pj
51 Description: FRRouting suite of internet protocols (BGP, OSPF, IS-IS, ...)
52 FRRouting implements the routing protocols commonly used in the
53 internet and private networks to exchange information between routers.
54 Both IP and IPv6 are supported, as are BGP, OSPF, IS-IS, BABEL, EIGRP,
55 RIP, LDP, BFD, PIM and NHRP protocols.
56 .
57 These protocols are used to turn your system into a dynamic router,
58 exchanging information about available connections with other routers
59 in a standards-compliant way. The actual packet forwarding
60 functionality is provided by the OS kernel.
61 .
62 FRRouting is a fork of Quagga with an open community model. The main
63 git lives on https://github.com/frrouting/frr.git and the project name
64 is commonly abbreviated as "FRR."
65
66 Package: frr-snmp
67 Architecture: linux-any
68 Depends:
69 ${misc:Depends},
70 ${shlibs:Depends},
71 frr (= ${binary:Version})
72 Recommends: snmpd
73 Description: FRRouting suite - SNMP support
74 Adds SNMP support to FRR's daemons by attaching to net-snmp's snmpd
75 through the AgentX protocol. Provides read-only access to current
76 routing state through standard SNMP MIBs.
77
78 Package: frr-rpki-rtrlib
79 Architecture: linux-any
80 Depends:
81 ${misc:Depends},
82 ${shlibs:Depends},
83 frr (= ${binary:Version})
84 Description: FRRouting suite - BGP RPKI support (rtrlib)
85 Adds RPKI support to FRR's bgpd, allowing validation of BGP routes
86 against cryptographic information stored in WHOIS databases. This is
87 used to prevent hijacking of networks on the wider internet. It is only
88 relevant to internet service providers using their own autonomous system
89 number.
90 Build-Profiles: <!pkg.frr.nortrlib>
91
92 Package: frr-doc
93 Section: doc
94 Architecture: all
95 Depends:
96 ${misc:Depends},
97 libjs-jquery,
98 libjs-underscore
99 Suggests: frr
100 Description: FRRouting suite - user manual
101 This provides the FRR user manual in HTML form. This is the official
102 manual maintained as part of the package and is also available online
103 at https://frrouting.readthedocs.io/
104
105 Package: frr-pythontools
106 Architecture: all
107 Depends:
108 ${misc:Depends},
109 frr (<< ${source:Upstream-Version}.0-~),
110 frr (>= ${source:Version}~),
111 python3:any
112 Description: FRRouting suite - Python tools
113 The FRRouting suite uses a small Python tool to provide configuration
114 reload functionality, particularly useful when the interactive configuration
115 shell is not used.
116 .
117 Without this package installed, "reload" (as a systemd or init script
118 invocation) will not work for the FRR daemons.