debian: Remove old PKI directory migration code
[cascardo/ovs.git] / debian / control
1 Source: openvswitch
2 Section: net
3 Priority: extra
4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders: Ben Pfaff <pfaffben@debian.org>, Simon Horman <horms@debian.org>
6 Build-Depends: graphviz,
7                autoconf (>= 2.64),
8                automake (>= 1.10) | automake1.10,
9                bzip2,
10                debhelper (>= 8),
11                dh-autoreconf,
12                libssl-dev,
13                libtool,
14                openssl,
15                procps,
16                python-all (>= 2.7),
17                python-qt4,
18                python-twisted-conch,
19                python-zopeinterface
20 Standards-Version: 3.9.3
21 Homepage: http://openvswitch.org/
22
23 Package: openvswitch-datapath-source
24 Architecture: all
25 Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
26 Suggests: openvswitch-switch
27 Description: Open vSwitch datapath module source - module-assistant version
28  Open vSwitch is a production quality, multilayer, software-based,
29  Ethernet virtual switch. It is designed to enable massive network
30  automation through programmatic extension, while still supporting
31  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
32  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
33  to support distribution across multiple physical servers similar to
34  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
35  .
36  This package provides the Open vSwitch datapath module source code
37  that is needed by openvswitch-switch.  The kernel module can be built
38  from it using module-assistant or make-kpkg.  README.Debian in this
39  package provides further instructions.
40
41 Package: openvswitch-datapath-dkms
42 Architecture: all
43 Depends: dkms (>= 1.95), libc6-dev, make, ${misc:Depends}, ${python:Depends}
44 Description: Open vSwitch datapath module source - DKMS version
45  Open vSwitch is a production quality, multilayer, software-based,
46  Ethernet virtual switch. It is designed to enable massive network
47  automation through programmatic extension, while still supporting
48  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
49  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
50  to support distribution across multiple physical servers similar to
51  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
52  .
53  This package provides the Open vSwitch datapath module source code
54  that is needed by openvswitch-switch.  DKMS can built the kernel
55  module from it.
56
57 Package: openvswitch-common
58 Architecture: linux-any
59 Depends: openssl,
60          python,
61          python (>= 2.7) | python-argparse,
62          ${misc:Depends},
63          ${shlibs:Depends}
64 Suggests: ethtool
65 Description: Open vSwitch common components
66  Open vSwitch is a production quality, multilayer, software-based,
67  Ethernet virtual switch. It is designed to enable massive network
68  automation through programmatic extension, while still supporting
69  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
70  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
71  to support distribution across multiple physical servers similar to
72  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
73  .
74  openvswitch-common provides components required by both openvswitch-switch
75  and openvswitch-testcontroller.
76
77 Package: openvswitch-switch
78 Architecture: linux-any
79 Suggests: openvswitch-datapath-module
80 Depends: kmod | module-init-tools,
81          netbase,
82          openvswitch-common (= ${binary:Version}),
83          procps,
84          python-argparse,
85          uuid-runtime,
86          ${misc:Depends},
87          ${python:Depends},
88          ${shlibs:Depends}
89 Description: Open vSwitch switch implementations
90  Open vSwitch is a production quality, multilayer, software-based,
91  Ethernet virtual switch. It is designed to enable massive network
92  automation through programmatic extension, while still supporting
93  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
94  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
95  to support distribution across multiple physical servers similar to
96  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
97  .
98  openvswitch-switch provides the userspace components and utilities for
99  the Open vSwitch kernel-based switch.
100
101 Package: openvswitch-ipsec
102 Architecture: linux-any
103 Depends: ipsec-tools (>=0.8~alpha20101208),
104          openvswitch-common (= ${binary:Version}),
105          openvswitch-switch (= ${binary:Version}),
106          python,
107          python-openvswitch (= ${source:Version}),
108          racoon (>=0.8~alpha20101208),
109          ${misc:Depends},
110          ${shlibs:Depends}
111 Description: Open vSwitch GRE-over-IPsec support
112  Open vSwitch is a production quality, multilayer, software-based,
113  Ethernet virtual switch. It is designed to enable massive network
114  automation through programmatic extension, while still supporting
115  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
116  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
117  to support distribution across multiple physical servers similar to
118  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
119  .
120  The ovs-monitor-ipsec script provides support for encrypting GRE
121  tunnels with IPsec.
122
123 Package: openvswitch-pki
124 Architecture: all
125 Depends: openvswitch-common (<< ${source:Version}.1~),
126          openvswitch-common (>= ${source:Version}),
127          ${misc:Depends}
128 Description: Open vSwitch public key infrastructure dependency package
129  Open vSwitch is a production quality, multilayer, software-based,
130  Ethernet virtual switch. It is designed to enable massive network
131  automation through programmatic extension, while still supporting
132  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
133  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
134  to support distribution across multiple physical servers similar to
135  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
136  .
137  openvswitch-pki provides PKI (public key infrastructure) support for
138  Open vSwitch switches and controllers, reducing the risk of
139  man-in-the-middle attacks on the Open vSwitch network infrastructure.
140
141 Package: openvswitch-testcontroller
142 Architecture: linux-any
143 Depends: openvswitch-common (= ${binary:Version}),
144          openvswitch-pki (= ${source:Version}),
145          ${misc:Depends},
146          ${shlibs:Depends}
147 Description: Simple controller for testing OpenFlow setups
148  This controller enables OpenFlow switches that connect to it to act
149  as MAC-learning Ethernet switches.  It can be used for initial
150  testing of OpenFlow networks.  It is not a necessary or desirable
151  part of a production OpenFlow deployment.
152
153 Package: openvswitch-dbg
154 Section: debug
155 Architecture: linux-any
156 Depends: openvswitch-common (= ${binary:Version}),
157          openvswitch-switch (= ${binary:Version}),
158          ${misc:Depends},
159          ${shlibs:Depends}
160 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
161            openvswitch-testcontroller (>> ${binary:Version})
162 Description: Debug symbols for Open vSwitch packages
163  Open vSwitch is a production quality, multilayer, software-based,
164  Ethernet virtual switch. It is designed to enable massive network
165  automation through programmatic extension, while still supporting
166  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
167  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
168  to support distribution across multiple physical servers similar to
169  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
170  .
171  This package contains the debug symbols for all the other openvswitch-*
172  packages.  Install it to debug one of them or to examine a core dump
173  produced by one of them.
174
175 Package: python-openvswitch
176 Architecture: all
177 Section: python
178 Depends: ${misc:Depends}, ${python:Depends}
179 Description: Python bindings for Open vSwitch
180  Open vSwitch is a production quality, multilayer, software-based,
181  Ethernet virtual switch. It is designed to enable massive network
182  automation through programmatic extension, while still supporting
183  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
184  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
185  to support distribution across multiple physical servers similar to
186  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
187  .
188  This package contains the full Python bindings for Open vSwitch database.
189
190 Package: openvswitch-test
191 Architecture: all
192 Depends: python (>= 2.7) | python-argparse,
193          python-twisted-web,
194          ${misc:Depends},
195          ${python:Depends}
196 Description: Open vSwitch test package
197  Open vSwitch is a production quality, multilayer, software-based,
198  Ethernet virtual switch. It is designed to enable massive network
199  automation through programmatic extension, while still supporting
200  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
201  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
202  to support distribution across multiple physical servers similar to
203  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
204  .
205  This package contains utilities that are useful to diagnose
206  performance and connectivity issues in Open vSwitch setup.
207
208 Package: openvswitch-vtep
209 Architecture: linux-any
210 Depends: openvswitch-common (>= ${binary:Version}),
211          openvswitch-switch (>= ${binary:Version}),
212          python,
213          python-openvswitch (>= ${source:Version}),
214          ${misc:Depends},
215          ${shlibs:Depends}
216 Description: Open vSwitch VTEP utilities
217  Open vSwitch is a production quality, multilayer, software-based, Ethernet
218  virtual switch. It is designed to enable massive network automation through
219  programmatic extension, while still supporting standard management interfaces
220  and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
221  addition, it is designed to support distribution across multiple physical
222  servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
223  1000V.
224  .
225  This package provides utilities that are useful to interact with a
226  VTEP-configured database and a VTEP emulator.