]> git.proxmox.com Git - mirror_frr.git/blob - debianpkg/control
e8dbaf4aaa5e5e49f41790912ce1407af832f22c
[mirror_frr.git] / debianpkg / 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-sphinx,
31 texinfo (>= 4.7)
32 Standards-Version: 4.2.1
33 Homepage: https://www.frrouting.org/
34 Vcs-Browser: https://github.com/FRRouting/frr/
35 Vcs-Git: https://github.com/FRRouting/frr.git
36
37 Package: frr
38 Architecture: linux-any
39 Depends:
40 ${misc:Depends},
41 ${shlibs:Depends},
42 iproute2 | iproute,
43 logrotate (>= 3.2-11)
44 Pre-Depends: adduser
45 Recommends: frr-pythontools
46 Suggests: frr-doc
47 Conflicts: zebra, zebra-pj, quagga
48 Replaces: zebra, zebra-pj
49 Description: FRRouting suite of internet protocols (BGP, OSPF, IS-IS, ...)
50 FRRouting implements the routing protocols commonly used in the
51 internet and private networks to exchange information between routers.
52 Both IP and IPv6 are supported, as are BGP, OSPF, IS-IS, BABEL, EIGRP,
53 RIP, LDP, BFD, PIM and NHRP protocols.
54 .
55 These protocols are used to turn your system into a dynamic router,
56 exchanging information about available connections with other routers
57 in a standards-compliant way. The actual packet forwarding
58 functionality is provided by the OS kernel.
59 .
60 FRRouting is a fork of Quagga with an open community model. The main
61 git lives on https://github.com/frrouting/frr.git and the project name
62 is commonly abbreviated as "FRR."
63
64 Package: frr-snmp
65 Architecture: linux-any
66 Depends:
67 ${misc:Depends},
68 ${shlibs:Depends},
69 frr (= ${binary:Version})
70 Recommends: snmpd
71 Description: FRRouting suite - SNMP support
72 Adds SNMP support to FRR's daemons by attaching to net-snmp's snmpd
73 through the AgentX protocol. Provides read-only access to current
74 routing state through standard SNMP MIBs.
75
76 Package: frr-rpki-rtrlib
77 Architecture: linux-any
78 Depends:
79 ${misc:Depends},
80 ${shlibs:Depends},
81 frr (= ${binary:Version})
82 Description: FRRouting suite - BGP RPKI support (rtrlib)
83 Adds RPKI support to FRR's bgpd, allowing validation of BGP routes
84 against cryptographic information stored in WHOIS databases. This is
85 used to prevent hijacking of networks on the wider internet. It is only
86 relevant to internet service providers using their own autonomous system
87 number.
88 Build-Profiles: <!pkg.frr.nortrlib>
89
90 Package: frr-doc
91 Section: doc
92 Architecture: all
93 Depends:
94 ${misc:Depends},
95 libjs-jquery,
96 libjs-underscore
97 Suggests: frr
98 Description: FRRouting suite - user manual
99 This provides the FRR user manual in HTML form. This is the official
100 manual maintained as part of the package and is also available online
101 at https://frrouting.readthedocs.io/
102
103 Package: frr-pythontools
104 Architecture: all
105 Depends:
106 ${misc:Depends},
107 frr (<< ${source:Upstream-Version}.0-~),
108 frr (>= ${source:Version}~),
109 python3:any
110 Description: FRRouting suite - Python tools
111 The FRRouting suite uses a small Python tool to provide configuration
112 reload functionality, particularly useful when the interactive configuration
113 shell is not used.
114 .
115 Without this package installed, "reload" (as a systemd or init script
116 invocation) will not work for the FRR daemons.