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