]> git.proxmox.com Git - ovs.git/blob - debian/control
Remove lsb-base ubuntu hack.
[ovs.git] / debian / control
1 Source: openvswitch
2 Section: net
3 Priority: optional
4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders:
6 Ben Pfaff <pfaffben@debian.org>,
7 Simon Horman <horms@debian.org>,
8 Thomas Goirand <zigo@debian.org>,
9 Build-Depends:
10 autoconf,
11 automake,
12 bzip2,
13 debhelper (>= 10),
14 dh-python,
15 graphviz,
16 libssl-dev,
17 libtool,
18 openssl,
19 openstack-pkg-tools,
20 procps,
21 python-all,
22 python-all-dev,
23 python-setuptools,
24 python-six,
25 python-twisted-conch,
26 python-zope.interface,
27 python3-all,
28 python3-all-dev,
29 python3-setuptools,
30 python3-six,
31 python3-zope.interface,
32 Standards-Version: 4.1.1
33 Vcs-Browser: https://anonscm.debian.org/cgit/openstack/third-party/openvswitch.git
34 Vcs-Git: https://anonscm.debian.org/git/openstack/third-party/openvswitch.git
35 Homepage: http://openvswitch.org/
36
37 Package: openvswitch-common
38 Architecture: linux-any
39 Depends:
40 openssl,
41 python-six,
42 ${misc:Depends},
43 ${python:Depends},
44 ${shlibs:Depends},
45 Suggests:
46 ethtool,
47 Replaces:
48 openvswitch-switch (<< 2.8.0),
49 openvswitch-test (<< 2.8.0),
50 openvswitch-testcontroller (<< 2.8.0),
51 openvswitch-vtep (<< 2.8.0),
52 ovn-central (<< 2.8.0),
53 ovn-common (<< 2.8.0),
54 ovn-controller-vtep (<< 2.8.0),
55 ovn-docker (<< 2.8.0),
56 ovn-host (<< 2.8.0),
57 Breaks:
58 openvswitch-switch (<< 2.8.0),
59 openvswitch-test (<< 2.8.0),
60 openvswitch-testcontroller (<< 2.8.0),
61 openvswitch-vtep (<< 2.8.0),
62 ovn-central (<< 2.8.0),
63 ovn-common (<< 2.8.0),
64 ovn-controller-vtep (<< 2.8.0),
65 ovn-docker (<< 2.8.0),
66 ovn-host (<< 2.8.0),
67 Provides:
68 openvswitch-test,
69 ovn-common,
70 ovn-docker,
71 Description: Open vSwitch common components
72 Open vSwitch is a production quality, multilayer, software-based,
73 Ethernet virtual switch. It is designed to enable massive network
74 automation through programmatic extension, while still supporting
75 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
76 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
77 to support distribution across multiple physical servers similar to
78 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
79 .
80 openvswitch-common provides components required by both openvswitch-switch
81 and openvswitch-testcontroller.
82
83 Package: openvswitch-dbg
84 Section: debug
85 Architecture: linux-any
86 Depends:
87 openvswitch-common (= ${binary:Version}),
88 openvswitch-switch (= ${binary:Version}),
89 ${misc:Depends},
90 ${shlibs:Depends},
91 Conflicts:
92 openvswitch-testcontroller (<< ${binary:Version}),
93 openvswitch-testcontroller (>> ${binary:Version}),
94 Description: Debug symbols for Open vSwitch packages
95 Open vSwitch is a production quality, multilayer, software-based,
96 Ethernet virtual switch. It is designed to enable massive network
97 automation through programmatic extension, while still supporting
98 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
99 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
100 to support distribution across multiple physical servers similar to
101 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
102 .
103 This package contains the debug symbols for all the other openvswitch-*
104 packages. Install it to debug one of them or to examine a core dump
105 produced by one of them.
106
107 Package: openvswitch-dev
108 Architecture: linux-any
109 Depends:
110 openvswitch-common (>= ${binary:Version}),
111 ${misc:Depends},
112 Description: Open vSwitch development package
113 Open vSwitch is a production quality, multilayer, software-based, Ethernet
114 virtual switch. It is designed to enable massive network automation through
115 programmatic extension, while still supporting standard management interfaces
116 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
117 addition, it is designed to support distribution across multiple physical
118 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
119 1000V.
120 .
121 This package provides openvswitch headers and libopenvswitch for developers.
122
123 Package: openvswitch-ipsec
124 Architecture: linux-any
125 Depends:
126 iproute2,
127 ipsec-tools,
128 lsb-base,
129 openvswitch-common (= ${binary:Version}),
130 openvswitch-switch (= ${binary:Version}),
131 python-openvswitch (<< ${source:Version}.1~),
132 python-openvswitch (>= ${source:Version}),
133 racoon,
134 ${misc:Depends},
135 ${python:Depends},
136 ${shlibs:Depends},
137 Description: Open vSwitch GRE-over-IPsec support
138 Open vSwitch is a production quality, multilayer, software-based,
139 Ethernet virtual switch. It is designed to enable massive network
140 automation through programmatic extension, while still supporting
141 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
142 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
143 to support distribution across multiple physical servers similar to
144 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
145 .
146 The ovs-monitor-ipsec script provides support for encrypting GRE
147 tunnels with IPsec.
148 IPsec tunnels support is deprecated.
149
150 Package: openvswitch-pki
151 Architecture: all
152 Depends:
153 openvswitch-common (<< ${source:Version}.1~),
154 openvswitch-common (>= ${source:Version}),
155 ${misc:Depends},
156 Description: Open vSwitch public key infrastructure dependency package
157 Open vSwitch is a production quality, multilayer, software-based,
158 Ethernet virtual switch. It is designed to enable massive network
159 automation through programmatic extension, while still supporting
160 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
161 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
162 to support distribution across multiple physical servers similar to
163 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
164 .
165 openvswitch-pki provides PKI (public key infrastructure) support for
166 Open vSwitch switches and controllers, reducing the risk of
167 man-in-the-middle attacks on the Open vSwitch network infrastructure.
168
169 Package: openvswitch-switch
170 Architecture: linux-any
171 Depends:
172 kmod,
173 lsb-base,
174 netbase,
175 openvswitch-common (= ${binary:Version}),
176 procps,
177 uuid-runtime,
178 ${misc:Depends},
179 ${python:Depends},
180 ${shlibs:Depends},
181 Description: Open vSwitch switch implementations
182 Open vSwitch is a production quality, multilayer, software-based,
183 Ethernet virtual switch. It is designed to enable massive network
184 automation through programmatic extension, while still supporting
185 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
186 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
187 to support distribution across multiple physical servers similar to
188 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
189 .
190 openvswitch-switch provides the userspace components and utilities for
191 the Open vSwitch kernel-based switch.
192
193 Package: openvswitch-testcontroller
194 Architecture: linux-any
195 Depends:
196 lsb-base,
197 openvswitch-common (= ${binary:Version}),
198 openvswitch-pki (<< ${source:Version}.1~),
199 openvswitch-pki (>= ${source:Version}),
200 ${misc:Depends},
201 ${shlibs:Depends},
202 Description: Simple controller for testing OpenFlow setups
203 This controller enables OpenFlow switches that connect to it to act
204 as MAC-learning Ethernet switches. It can be used for initial
205 testing of OpenFlow networks. It is not a necessary or desirable
206 part of a production OpenFlow deployment.
207
208 Package: openvswitch-vtep
209 Architecture: linux-any
210 Depends:
211 lsb-base,
212 openvswitch-common (= ${binary:Version}),
213 openvswitch-switch (= ${binary:Version}),
214 python-openvswitch (<< ${source:Version}.1~),
215 python-openvswitch (>= ${source:Version}),
216 ${misc:Depends},
217 ${python:Depends},
218 ${shlibs:Depends},
219 Description: Open vSwitch VTEP utilities
220 Open vSwitch is a production quality, multilayer, software-based, Ethernet
221 virtual switch. It is designed to enable massive network automation through
222 programmatic extension, while still supporting standard management interfaces
223 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
224 addition, it is designed to support distribution across multiple physical
225 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
226 1000V.
227 .
228 This package provides utilities that are useful to interact with a
229 VTEP-configured database and a VTEP emulator.
230
231 Package: ovn-central
232 Architecture: linux-any
233 Depends:
234 lsb-base,
235 openvswitch-common (= ${binary:Version}),
236 openvswitch-switch (= ${binary:Version}),
237 ${misc:Depends},
238 ${shlibs:Depends},
239 Description: OVN central components
240 OVN, the Open Virtual Network, is a system to support virtual network
241 abstraction. OVN complements the existing capabilities of OVS to add
242 native support for virtual network abstractions, such as virtual L2 and L3
243 overlays and security groups.
244 .
245 ovn-central provides the userspace daemons, utilities and
246 databases for OVN that is run at a central location.
247
248 Package: ovn-controller-vtep
249 Architecture: linux-any
250 Depends:
251 lsb-base,
252 openvswitch-common (= ${binary:Version}),
253 ${misc:Depends},
254 ${shlibs:Depends},
255 Description: OVN vtep controller
256 ovn-controller-vtep is the local controller daemon in
257 OVN, the Open Virtual Network, for VTEP enabled physical switches.
258 It connects up to the OVN Southbound database over the OVSDB protocol,
259 and down to the VTEP database over the OVSDB protocol.
260 .
261 ovn-controller-vtep provides the ovn-controller-vtep binary for controlling
262 vtep gateways.
263
264 Package: ovn-host
265 Architecture: linux-any
266 Depends:
267 lsb-base,
268 openvswitch-common (= ${binary:Version}),
269 openvswitch-switch (= ${binary:Version}),
270 ${misc:Depends},
271 ${shlibs:Depends},
272 Description: OVN host components
273 OVN, the Open Virtual Network, is a system to support virtual network
274 abstraction. OVN complements the existing capabilities of OVS to add
275 native support for virtual network abstractions, such as virtual L2 and L3
276 overlays and security groups.
277 .
278 ovn-host provides the userspace components and utilities for
279 OVN that can be run on every host/hypervisor.
280
281 Package: python-openvswitch
282 Architecture: all
283 Section: python
284 Depends:
285 python-six,
286 ${misc:Depends},
287 ${python:Depends},
288 Replaces:
289 openvswitch-test (<< 2.8.0),
290 Breaks:
291 openvswitch-test (<< 2.8.0),
292 Description: Python bindings for Open vSwitch
293 Open vSwitch is a production quality, multilayer, software-based,
294 Ethernet virtual switch. It is designed to enable massive network
295 automation through programmatic extension, while still supporting
296 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
297 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
298 to support distribution across multiple physical servers similar to
299 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
300 .
301 This package contains the full Python bindings for Open vSwitch database.
302
303 Package: python3-openvswitch
304 Architecture: all
305 Section: python
306 Depends:
307 python3-six,
308 ${misc:Depends},
309 ${python3:Depends},
310 Description: Python 3 bindings for Open vSwitch
311 Open vSwitch is a production quality, multilayer, software-based,
312 Ethernet virtual switch. It is designed to enable massive network
313 automation through programmatic extension, while still supporting
314 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
315 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
316 to support distribution across multiple physical servers similar to
317 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
318 .
319 This package contains the full Python 3 bindings for Open vSwitch database.