In an effort to sync the Debian, Ubuntu and upstream package soruces we archive the now historic one from the upstream archive.
A updated packaging source will follow in subsequent patches in this series. Signed-off-by: Frode Nordahl <[email protected]> --- debian/.gitignore | 14 - debian/automake.mk | 51 +-- debian/compat | 1 - debian/control | 77 ---- debian/copyright.in | 663 ---------------------------- debian/dirs | 2 - debian/ovn-central.dirs | 1 - debian/ovn-central.init | 60 --- debian/ovn-central.install | 6 - debian/ovn-central.manpages | 2 - debian/ovn-central.postinst | 49 -- debian/ovn-central.postrm | 48 -- debian/ovn-central.template | 5 - debian/ovn-common.install | 14 - debian/ovn-common.manpages | 13 - debian/ovn-common.postinst | 25 -- debian/ovn-common.postrm | 24 - debian/ovn-controller-vtep.init | 54 --- debian/ovn-controller-vtep.install | 1 - debian/ovn-controller-vtep.manpages | 1 - debian/ovn-host.dirs | 1 - debian/ovn-host.init | 54 --- debian/ovn-host.install | 1 - debian/ovn-host.manpages | 1 - debian/ovn-host.postinst | 49 -- debian/ovn-host.postrm | 44 -- debian/ovn-host.template | 5 - debian/rules | 72 --- debian/source/format | 1 - 29 files changed, 1 insertion(+), 1338 deletions(-) delete mode 100644 debian/.gitignore delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright.in delete mode 100644 debian/dirs delete mode 100644 debian/ovn-central.dirs delete mode 100755 debian/ovn-central.init delete mode 100644 debian/ovn-central.install delete mode 100644 debian/ovn-central.manpages delete mode 100755 debian/ovn-central.postinst delete mode 100755 debian/ovn-central.postrm delete mode 100644 debian/ovn-central.template delete mode 100644 debian/ovn-common.install delete mode 100644 debian/ovn-common.manpages delete mode 100644 debian/ovn-common.postinst delete mode 100644 debian/ovn-common.postrm delete mode 100755 debian/ovn-controller-vtep.init delete mode 100644 debian/ovn-controller-vtep.install delete mode 100644 debian/ovn-controller-vtep.manpages delete mode 100644 debian/ovn-host.dirs delete mode 100755 debian/ovn-host.init delete mode 100644 debian/ovn-host.install delete mode 100644 debian/ovn-host.manpages delete mode 100755 debian/ovn-host.postinst delete mode 100755 debian/ovn-host.postrm delete mode 100644 debian/ovn-host.template delete mode 100755 debian/rules delete mode 100644 debian/source/format diff --git a/debian/.gitignore b/debian/.gitignore deleted file mode 100644 index 8873d381c..000000000 --- a/debian/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -*.debhelper -*.debhelper.log -*.substvars -/autoreconf.after -/autoreconf.before -/control -/copyright -/files -/ovn-common -/ovn-controller-vtep -/ovn-host -/ovn-central -/ovn-docker -/tmp diff --git a/debian/automake.mk b/debian/automake.mk index 48ef5f96c..ce11fd040 100644 --- a/debian/automake.mk +++ b/debian/automake.mk @@ -1,51 +1,2 @@ EXTRA_DIST += \ - debian/changelog \ - debian/compat \ - debian/control \ - debian/copyright.in \ - debian/dirs \ - debian/ovn-central.dirs \ - debian/ovn-central.init \ - debian/ovn-central.install \ - debian/ovn-central.manpages \ - debian/ovn-central.postinst \ - debian/ovn-central.postrm \ - debian/ovn-central.template \ - debian/ovn-controller-vtep.init \ - debian/ovn-controller-vtep.install \ - debian/ovn-controller-vtep.manpages \ - debian/ovn-common.install \ - debian/ovn-common.manpages \ - debian/ovn-common.postinst \ - debian/ovn-common.postrm \ - debian/ovn-host.dirs \ - debian/ovn-host.init \ - debian/ovn-host.install \ - debian/ovn-host.manpages \ - debian/ovn-host.postinst \ - debian/ovn-host.postrm \ - debian/ovn-host.template \ - debian/rules \ - debian/source/format - -check-debian-changelog-version: - @DEB_VERSION=`echo '$(VERSION)' | sed 's/pre/~pre/'`; \ - if $(FGREP) '($(DEB_VERSION)' $(srcdir)/debian/changelog >/dev/null; \ - then \ - :; \ - else \ - echo "Update debian/changelog to mention version $(VERSION)"; \ - exit 1; \ - fi -ALL_LOCAL += check-debian-changelog-version -DIST_HOOKS += check-debian-changelog-version - -$(srcdir)/debian/copyright: AUTHORS.rst debian/copyright.in - $(AM_V_GEN) \ - { sed -n -e '/%AUTHORS%/q' -e p < $(srcdir)/debian/copyright.in; \ - sed '34,/^$$/d' $(srcdir)/AUTHORS.rst | \ - sed -n -e '/^$$/q' -e 's/^/ /p'; \ - sed -e '34,/%AUTHORS%/d' $(srcdir)/debian/copyright.in; \ - } > $@ - -CLEANFILES += debian/copyright + debian/changelog diff --git a/debian/compat b/debian/compat deleted file mode 100644 index ec635144f..000000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/debian/control b/debian/control deleted file mode 100644 index 6ee2192d0..000000000 --- a/debian/control +++ /dev/null @@ -1,77 +0,0 @@ -Source: ovn -Section: net -Priority: extra -Maintainer: OVN developers <[email protected]> -Uploaders: Simon Horman <[email protected]> -Build-Depends: graphviz, - autoconf (>= 2.64), - automake (>= 1.10) | automake1.10, - bzip2, - debhelper (>= 8), - dh-autoreconf, - libssl-dev, - libtool, - openssl, - procps, - python3-all, - python3-sphinx, - python3-twisted, - python3-zope.interface, - libunbound-dev, - libunwind-dev -Standards-Version: 3.9.3 -Homepage: http://www.ovn.org/ - -Package: ovn-common -Architecture: linux-any -Depends: ${misc:Depends}, - ${shlibs:Depends} -Description: OVN common components - OVN, the Open Virtual Network, is a system to support virtual network - abstraction. OVN complements the existing capabilities of OVS to add - native support for virtual network abstractions, such as virtual L2 and L3 - overlays and security groups. - . - ovn-common provides components required by other OVN packages. - -Package: ovn-controller-vtep -Architecture: linux-any -Depends: ovn-common (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Description: OVN vtep controller - ovn-controller-vtep is the local controller daemon in - OVN, the Open Virtual Network, for VTEP enabled physical switches. - It connects up to the OVN Southbound database over the OVSDB protocol, - and down to the VTEP database over the OVSDB protocol. - . - ovn-controller-vtep provides the ovn-controller-vtep binary for controlling - vtep gateways. - -Package: ovn-host -Architecture: linux-any -Depends: ovn-common (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Description: OVN host components - OVN, the Open Virtual Network, is a system to support virtual network - abstraction. OVN complements the existing capabilities of OVS to add - native support for virtual network abstractions, such as virtual L2 and L3 - overlays and security groups. - . - ovn-host provides the userspace components and utilities for - OVN that can be run on every host/hypervisor. - -Package: ovn-central -Architecture: linux-any -Depends: ovn-common (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Description: OVN central components - OVN, the Open Virtual Network, is a system to support virtual network - abstraction. OVN complements the existing capabilities of OVS to add - native support for virtual network abstractions, such as virtual L2 and L3 - overlays and security groups. - . - ovn-central provides the userspace daemons, utilities and - databases for OVN that is run at a central location. diff --git a/debian/copyright.in b/debian/copyright.in deleted file mode 100644 index 9ad00340f..000000000 --- a/debian/copyright.in +++ /dev/null @@ -1,663 +0,0 @@ -The original sources for this package can be found at: - - http://openvswitch.org/ - -Upstream Authors (from AUTHORS): - -%AUTHORS% - -Upstream Copyright Holders: - - Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Nicira, Inc. - Copyright (c) 2010 Jean Tourrilhes - HP-Labs. - Copyright (c) 2008,2009,2010 Citrix Systems, Inc. - and authors listed above. - Copyright (c) 2011 Gaetano Catalli - Copyright (C) 2000-2003 Geoffrey Wossum ([email protected]) - Copyright (C) 2000 The NetBSD Foundation, Inc. - Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. - Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California. - Copyright (c) 2008, 2012 Vincent Bernat <[email protected]> - Copyright (c) 2014 Michael Chapman - Copyright (c) 2014 WindRiver, Inc. - Copyright (c) 2014 Avaya, Inc. - Copyright (c) 2001 Daniel Hartmeier - Copyright (c) 2002 - 2008 Henning Brauer - Copyright (c) 2012 Gleb Smirnoff <[email protected]> - -License: - -* The following components are licensed under the - GNU Lesser General Public License version 2.1 only - with the exception clause below as a pre-amble. - - xenserver/etc_xensource_scripts_vif - xenserver/opt_xensource_libexec_InterfaceReconfigure.py - xenserver/opt_xensource_libexec_InterfaceReconfigureBridge.py - xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py - xenserver/opt_xensource_libexec_interface-reconfigure - xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py - - * These components are only distributed in the source package. - They do not appear in any binary packages. - - On Debian systems, the complete text of the - GNU Lesser General Public License version 2.1 can be found in - `/usr/share/common-licenses/LGPL-2.1' - - The exception clause pre-amble reads: - - As a special exception to the GNU Lesser General Public License, you - may link, statically or dynamically, a "work that uses the Library" - with a publicly distributed version of the Library to produce an - executable file containing portions of the Library, and distribute - that executable file under terms of your choice, without any of the - additional requirements listed in clause 6 of the GNU Lesser General - Public License. By "a publicly distributed version of the Library", - we mean either the unmodified Library as distributed, or a - modified version of the Library that is distributed under the - conditions defined in clause 3 of the GNU Library General Public - License. This exception does not however invalidate any other reasons - why the executable file might be covered by the GNU Lesser General - Public License. - -* The following components are licensed under the - GNU Lesser General Public License version 2.1. - - utilities/bugtool/ovs-bugtool - utilities/bugtool/ovs-bugtool-* - utilities/bugtool/plugins/kernel-info/openvswitch.xml - utilities/bugtool/plugins/network-status/openvswitch.xml - utilities/bugtool/plugins/system-configuration.xml - utilities/bugtool/plugins/system-configuration/openvswitch.xml - - On Debian systems, the complete text of the - GNU Lesser General Public License version 2.1 can be found in - `/usr/share/common-licenses/LGPL-2.1' - -* The following component is licensed under the GNU General Public License - version 2. - - datapath/ - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2' - -* The following file is licensed under the GNU General Public License - version 2. - - build-aux/cccl - -* The following files are licensed under the 2-clause BSD license. - - lib/getopt_long.c - include/windows/getopt.h - datapath-windows/ovsext/Conntrack-tcp.c - lib/conntrack-tcp.c - -* The following files are licensed under the 3-clause BSD-license - - include/windows/netinet/icmp6.h - include/windows/netinet/ip6.h - lib/strsep.c - -* The following components are dual-licensed under the - GNU General Public License version 2 and the Apache License Version 2.0. - - datapath/linux/compat/include/linux/openvswitch.h - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - On Debian systems, the complete text of the Apache License version 2.0 - can be found in '/usr/share/common-licenses/Apache-2.0'. - -* The following components are licensed under the terms of either the - Sun Industry Standard Source License 1.1 or the InMon sFlow License: - - lib/sflow.h - lib/sflow_agent.c - lib/sflow_api.h - lib/sflow_poller.c - lib/sflow_receiver.c - lib/sflow_sampler.c - - These licenses are available, respectively, the following URLs: - - http://host-sflow.sourceforge.net/sissl.html - http://www.inmon.com/technology/sflowlicense.txt - - The full text of each license is also appended to the end of this - file. - -* The following components are licensed for use as desired without restriction: - - lib/crc32c.c - -* lib/ovs.tmac in the source distribution, and manpages in the - binaries, includes troff macros from groff 1.21 that contain the - following notice: - - .\" an-ext.tmac - .\" - .\" Written by Eric S. Raymond <[email protected]> - .\" Werner Lemberg <[email protected]> - .\" - .\" Version 2007-Feb-02 - .\" - .\" Copyright (C) 2007, 2009, 2011 Free Software Foundation, Inc. - .\" You may freely use, modify and/or distribute this file. - -* m4/absolute-header.m4, by Derek Price, and m4/include_next.m4, by - Paul Eggert and Derek Price bear the following notices: - - Copyright (C) 2006-2013 Free Software Foundation, Inc. - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - -* The following files are licensed under the ISC-license - - lib/lldp/aa-structs.h - lib/lldp/lldpd.c - lib/lldp/lldpd.h - lib/lldp/lldpd-structs.c - lib/lldp/lldpd-structs.h - lib/lldp/lldp.c - lib/lldp/lldp-tlv.h - lib/lldp/lldp-const.h - -* All other components of this package are licensed under - The Apache License Version 2.0. - - On Debian systems, the complete text of the Apache License version 2.0 - can be found in '/usr/share/common-licenses/Apache-2.0'. - ----------------------------------------------------------------------- - -Retrieved from http://host-sflow.sourceforge.net/sissl.html, 2011-12-12: - - Sun Industry Standards Source License - Version 1.1 - - 1.0 DEFINITIONS - - 1.1 "Commercial Use" means distribution or otherwise making the - Original Code available to a third party. - - 1.2 "Contributor Version" means the combination of the Original Code, - and the Modifications made by that particular Contributor. - - 1.3 "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.4 "Executable" means Original Code in any form other than Source - Code. - - 1.5 "Initial Developer" means the individual or entity identified as - the Initial Developer in the Source Code notice required by Exhibit A. - - 1.6 "Larger Work" means a work which combines Original Code or portions - thereof with code not governed by the terms of this License. - - 1.7 "License" means this document. - - 1.8 "Licensable" means having the right to grant, to the maximum extent - possible, whether at the time of the initial grant or subsequently - acquired, any and all of the rights conveyed herein. - - 1.9 "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. A Modification is: - - A. Any addition to or deletion from the contents of a file containing - Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or previous - Modifications. - - 1.10 "Original Code" means Source Code of computer software code which - is described in the Source Code notice required by Exhibit A as - Original Code. - - 1.11 "Patent Claims" means any patent claim(s), now owned or hereafter - acquired, including without limitation, method, process, and apparatus - claims, in any patent Licensable by grantor. - - 1.12 "Source Code" means the preferred form of the Original Code for - making modifications to it, including all modules it contains, plus any - associated interface definition files, or scripts used to control - compilation and installation of an Executable. - - 1.13 "Standards" means the standards identified in Exhibit B. - - 1.14 "You" (or "Your") means an individual or a legal entity exercising - rights under, and complying with all of the terms of, this License or a - future version of this License issued under Section 6.1. For legal - entities, "You'' includes any entity which controls, is controlled by, - or is under common control with You. For purposes of this definition, - "control'' means (a) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - 2.0 SOURCE CODE LICENSE - - 2.1 The Initial Developer Grant - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - - (a) under intellectual property rights (other than patent or trademark) - Licensable by Initial Developer to use, reproduce, modify, display, - perform, sublicense and distribute the Original Code (or portions - thereof) with or without Modifications, and/or as part of a Larger - Work; and - - (b) under Patents Claims infringed by the making, using or selling of - Original Code, to make, have made, use, practice, sell, and offer for - sale, and/or otherwise dispose of the Original Code (or portions - thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are effective - on the date Initial Developer first distributes Original Code under the - terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is granted: - 1) for code that You delete from the Original Code; 2) separate from - the Original Code; or 3) for infringements caused by: i) the - modification of the Original Code or ii) the combination of the - Original Code with other software or devices, including but not limited - to Modifications. - 3.0 DISTRIBUTION OBLIGATIONS - - 3.1 Application of License. - The Source Code version of Original Code may be distributed only under - the terms of this License or a future version of this License released - under Section 6.1, and You must include a copy of this License with - every copy of the Source Code You distribute. You may not offer or - impose any terms on any Source Code version that alters or restricts - the applicable version of this License or the recipients' rights - hereunder. Your license for shipment of the Contributor Version is - conditioned upon Your full compliance with this Section. The - Modifications which You create must comply with all requirements set - out by the Standards body in effect one hundred twenty (120) days - before You ship the Contributor Version. In the event that the - Modifications do not meet such requirements, You agree to publish - either (i) any deviation from the Standards protocol resulting from - implementation of Your Modifications and a reference implementation of - Your Modifications or (ii) Your Modifications in Source Code form, and - to make any such deviation and reference implementation or - Modifications available to all third parties under the same terms as - this license on a royalty free basis within thirty (30) days of Your - first customer shipment of Your Modifications. - - 3.2 Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely to - look for such a notice. If You created one or more Modification(s) You - may add Your name as a Contributor to the notice described in Exhibit - A. You must also duplicate this License in any documentation for the - Source Code where You describe recipients' rights or ownership rights - relating to Initial Code. You may choose to offer, and to charge a fee - for, warranty, support, indemnity or liability obligations to one or - more recipients of Your version of the Code. However, You may do so - only on Your own behalf, and not on behalf of the Initial Developer. - You must make it absolutely clear than any such warranty, support, - indemnity or liability obligation is offered by You alone, and You - hereby agree to indemnify the Initial Developer for any liability - incurred by the Initial Developer as a result of warranty, support, - indemnity or liability terms You offer. - - 3.3 Distribution of Executable Versions. - You may distribute Original Code in Executable and Source form only if - the requirements of Sections 3.1 and 3.2 have been met for that - Original Code, and if You include a notice stating that the Source Code - version of the Original Code is available under the terms of this - License. The notice must be conspicuously included in any notice in an - Executable or Source versions, related documentation or collateral in - which You describe recipients' rights relating to the Original Code. - You may distribute the Executable and Source versions of Your version - of the Code or ownership rights under a license of Your choice, which - may contain terms different from this License, provided that You are in - compliance with the terms of this License. If You distribute the - Executable and Source versions under a different license You must make - it absolutely clear that any terms which differ from this License are - offered by You alone, not by the Initial Developer. You hereby agree to - indemnify the Initial Developer for any liability incurred by the - Initial Developer as a result of any such terms You offer. - - 3.4 Larger Works. - You may create a Larger Work by combining Original Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Original Code. - - 4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Original Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.2 and must be - included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5.0 APPLICATION OF THIS LICENSE - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Modifications as set - out in Section 3.1. - - 6.0 VERSIONS OF THE LICENSE - - 6.1 New Versions. - Sun may publish revised and/or new versions of the License from time to - time. Each version will be given a distinguishing version number. - - 6.2 Effect of New Versions. - Once Original Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Original Code under the terms - of any subsequent version of the License published by Sun. No one other - than Sun has the right to modify the terms applicable to Original Code. - - 7.0 DISCLAIMER OF WARRANTY - - ORIGINAL CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE ORIGINAL CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE ORIGINAL CODE - IS WITH YOU. SHOULD ANY ORIGINAL CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER) ASSUME THE COST OF ANY NECESSARY - SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY - CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY ORIGINAL - CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - - 8.0 TERMINATION - - 8.1 This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Original Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2 In the event of termination under Section 8.1 above, all end user - license agreements (excluding distributors and resellers) which have - been validly granted by You or any distributor hereunder prior to - termination shall survive termination. - - 9.0 LIMIT OF LIABILITY - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY - INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS - EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - - 10.0 U.S. GOVERNMENT END USERS - - U.S. Government: If this Software is being acquired by or on behalf of - the U.S. Government or by a U.S. Government prime contractor or - subcontractor (at any tier), then the Government's rights in the - Software and accompanying documentation shall be only as set forth in - this license; this is in accordance with 48 C.F.R. 227.7201 through - 227.7202-4 (for Department of Defense (DoD) acquisitions) and with 48 - C.F.R. 2.101 and 12.212 (for non-DoD acquisitions). - - 11.0 MISCELLANEOUS - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if any, - provides otherwise), excluding its conflict-of-law provisions. With - respect to disputes in which at least one party is a citizen of, or an - entity chartered or registered to do business in the United States of - America, any litigation relating to this License shall be subject to - the jurisdiction of the Federal Courts of the Northern District of - California, with venue lying in Santa Clara County, California, with - the losing party responsible for costs, including without limitation, - court costs and reasonable attorneys' fees and expenses. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any law or - regulation which provides that the language of a contract shall be - construed against the drafter shall not apply to this License. - - EXHIBIT A - Sun Standards License -"The contents of this file are subject to the Sun Standards -License Version 1.1 (the "License"); -You may not use this file except in compliance with the -License. You may obtain a copy of the -License at _______________________________. - -Software distributed under the License is distributed on -an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either -express or implied. See the License for the specific -language governing rights and limitations under the License. - -The Original Code is ______________________________________. - -The Initial Developer of the Original Code is: -InMon Corp. - -Portions created by: _______________________________________ - -are Copyright (C): _______________________________________ - -All Rights Reserved. - -Contributor(s): _______________________________________ - - EXHIBIT B - Standards - - The Standard is defined as the following: - - sFlow Specification, located at - [1]http://sflow.org/developers/specifications.php - -References - - 1. http://sflow.org/developers/specifications.php - ----------------------------------------------------------------------- - -Retrieved from http://www.inmon.com/technology/sflowlicense.txt, 2011-12-12: - -LICENSE AGREEMENT - -PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY BEFORE REPRODUCING OR IN ANY WAY -UTILIZING THE sFlow(R) SOFTWARE ("SOFTWARE") AND/OR ANY ACCOMPANYING DOCUMENTATION -("DOCUMENTATION") AND/OR THE RELATED SPECIFICATIONS ("SPECIFICATIONS"). YOUR REPRODUCTION -OR USE OF THE SOFTWARE AND/OR THE DOCUMENTATION AND/OR THE SPECIFICATIONS CONSTITUTES YOUR -ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND -BY THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU MAY NOT REPRODUCE OR IN ANY WAY UTILIZE -THE SOFTWARE OR THE DOCUMENTATION OR THE SPECIFICATIONS. - -1. Definitions. - -"Documentation" means the user manuals, training materials, and operating materials, if any, -InMon provides to Licensee under this Agreement. - -"InMon" means InMon Corporation, its affiliates and subsidiaries. - -"Intellectual Property Rights" means any trade secrets, patents, including without -limitation any patents covering the Software, copyrights, know-how, moral rights and -similar rights of any type under the laws of any governmental authority, domestic or -foreign, including all applications and registrations relating to any of the foregoing. - -"Licensee Hardware" means all computers, routers, or other equipment owned or controlled by -or on behalf of Licensee. - -"Products" means any and all software applications, computers, routers, or other equipment -manufactured by or on behalf of Licensee for the purpose of resale or lease to any other -third party, or otherwise made available by Licensee free of charge. - -"Software" means the sFlow(R) software programs, in source or binary code format, that -Licensee licenses from InMon under this Agreement and any bug fixes or error corrections -which InMon may provide to Licensee. - -"Specifications" means the published specifications provided or otherwise made available by -InMon at: http://www.sflow.org. - -"Trademark" means InMon's "sFlow(R)" trademark. - -2. License Grant. - -2.1 Software, Documentation and Specifications License Grant. InMon hereby grants to -Licensee, under all of InMon's Intellectual Property Rights therein, a perpetual (subject -to InMon's termination rights under Section 7 below), nonexclusive, royalty-free, worldwide, -transferable, sublicensable license, to: (i) use and reproduce the Software, the -Documentation, and the Specifications; (ii) modify the Software; (iii) implement the -Specifications in the Products; (iv) install the Software, or software in which the -Specifications have been implemented, on Licensee Hardware and Products, and (v) distribute -any Products that include the Software, the Documentation, or software in which the -Specifications have been implemented. - -2.2 Trademark License. InMon hereby grants to Licensee a perpetual (subject to InMon's -termination rights under Section 7 below), nonexclusive, royalty-free, worldwide, -transferable, sublicensable license to use the Trademark on or in connection with the -Software, the Documentation, the Specifications and any software that implements the -Specifications. - -2.3 Restrictions. Licensee agrees that it will not use the Software in a way -inconsistent with the license granted in Section 2.1. Further, Licensee agrees that, in -exercising its rights under the license granted to it in this Agreement, Licensee will: -(i) strictly adhere to and fully comply with the Specifications; (ii) use the Trademark, -and no other mark, to identify the Software, the Documentation, the Specifications and any -Products that implement the Specifications; (iii) place, in a font or graphic design -designated by InMon, the phrase "sFlow(R)" on any technical documentation, -sales/marketing materials, catalogs, or other such materials relating to products it -manufactures or markets which it has configured to be compatible with the Software or -otherwise implement the Specifications; (iv) in connection with any Products shipped to or -sold in other countries that include the Software or any software that implements the -Specifications, comply with the patent and trademark laws and practice of such other -country; and (v) not alter or impair any acknowledgment of copyright or trademark rights of -InMon that may appear in or on the Software, the Documentation or the Specifications. In -the event InMon determines that Licensee is not complying with its obligations under -clauses (i)-(v) above, InMon shall notify Licensee of such non-compliance, and if Licensee -fails to correct such non-compliance within three (3) months, InMon may immediately -terminate this Agreement as provided under paragraph 7 below and pursue any and all -actions and remedies as it deems necessary, including, but not limited to breach of -contract. - -3. Ownership. Except for the license expressly granted in Section 2, Inmon hereby -retains all right, title, and interest in and to the Trademark and all its Intellectual -Property Rights in the Software, the Documentation and the Specifications. Licensee -obtains no rights hereunder in the Trademark, Software, Documentation or Specifications by -implication, estoppel or otherwise. Licensee acknowledges that the Trademark, Software, -Documentation and Specifications are being licensed and not sold under this Agreement, and -that this Agreement does not transfer title in the Trademark, Software, Documentation or -Specifications, or any copy thereof, to Licensee. - -4. Support. Inmon shall have no obligation under this Agreement to (a) supply -maintenance or support, bug fixes or error corrections to the Licensed Software, -(b) supply future versions of the Licensed Software or (c) provide Licensed Software -development tools to Licensee. - -5. Warranty. INMON HEREBY DISCLAIMS ALL WARRANTIES, EITHER EXPRESS, IMPLIED OR -STATUTORY, WITH RESPECT TO THE TRADEMARK, THE SOFTWARE, THE DOCUMENTATION, THE -SPECIFICATIONS. OR OTHERWISE, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF ANY INTELLECTUAL -PROPERTY RIGHTS. - -6. Limitation of Liability. IN NO EVENT SHALL INMON OR ITS SUPPLIERS OR LICENSORS BE -LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, SPECIAL, INDIRECT OR EXEMPLARY DAMAGES WHATSOEVER, -WHETHER RELATED TO OR ARISING OUT OF THIS AGREEMENT, THE TRADEMARK, THE SOFTWARE, THE -DOCUMENTATION, THE SPECIFICATIONS, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, DAMAGES FOR -LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF DATA, COSTS OF PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES OR FOR ANY CLAIM OR DEMAND AGAINST LICENSEE BY ANY OTHER PARTY, OR OTHER -PECUNIARY LOSS, EVEN IF INMON HAS BEEN ADVISED OF OR KNOWS OF THE POSSIBILITY OF SUCH -DAMAGES. - -7. Term and Termination. The term of this Agreement will begin on the Effective Date, -which shall be deemed to be the date of delivery of the Software and/or Documentation and/or -Specifications to Licensee, and shall continue indefinitely unless and until terminated by -Licensee's giving written notice of termination to InMon, or by InMon pursuant to InMon's -termination rights as set forth in Section 2.3 above. Upon any termination of this -Agreement, Licensee shall cease exercising its license rights under this Agreement, -including the right to distribute Products that incorporate the Software or Documentation -or that implement the Specifications. The rights and obligations contained in Sections 1, -3, 5, 6, 7, and 8 shall survive any termination of this Agreement. - -8. General Provisions. - -8.1 Assignment. This Agreement shall be binding upon and inure to the benefit of the -parties hereto and their permitted successors and permitted assigns. InMon will have the -right to assign this Agreement without notice to Licensee. Licensee may assign or transfer -(whether by merger, operation of law or in any other manner) any of its rights or delegate -any of its obligations hereunder without the prior written consent of InMon, provided the -assignee assumes in writing all of Licensee's obligations hereunder. - -8.2 Notices. All notices permitted or required under this Agreement shall be in -writing and shall be delivered in person or mailed by first class, registered or certified -mail, postage prepaid, to the address of the party specified in this Agreement or such -other address as either party may specify in writing. Such notice shall be deemed to have -been given upon receipt. - -8.3 Non-Waiver. No term or provision hereof shall be deemed waived, and no breach -excused, unless such waiver or consent shall be in writing and signed by the party claimed -to have waived or consented. Any consent or waiver, whether express or implied, shall not -constitute a consent or waiver of, or excuse for any separate, different or subsequent -breach. - -8.4 Independent Contractor. The parties' relationship shall be solely that of -independent contractors, and nothing contained in this Agreement shall be construed to make -either party an agent, partner, representative or principal of the other for any purpose. - -8.5 Choice of Law and Forum. This Agreement shall be governed by and construed under -the laws of the State of California, without giving effect to such state's conflict of laws -principles. The parties hereby submit to the personal jurisdiction of, and agree that any -legal proceeding with respect to or arising under this Agreement shall be brought in, the -United States District Court for the Northern District of California or the state courts -of the State of California for the County of San Francisco. - -8.6 U.S. Government Licenses. The Software and Documentation are considered a -"commercial item" as that term is defined at 48 C.F.R 2.101, or "commercial computer -software" and "commercial computer software documentation" as such terms are used in -48 C.F.R 12.212 of the Federal Acquisition Regulations and its successors, and -48 C.F.R. 227.7202 of the DoD FAR Supplement and its successors. - -8.7 Severability. If any provision of this Agreement is held to be unenforceable under -applicable law, then such provision shall be excluded from this Agreement and the balance -of this Agreement shall be interpreted as if such provision were so excluded and shall be -enforceable in accordance with its terms. The court in its discretion may substitute for -the excluded provision an enforceable provision which in economic substance reasonably -approximates the excluded provision. - -8.8 Compliance With Law. Licensee shall comply with all applicable laws and -regulations (including privacy laws and regulations) having application to or governing its - use and/or operation of the Software and agrees to indemnify and hold InMon harmless from -and against any claims, damages, losses or obligations suffered or incurred by InMon -arising from its failure to so comply. - -8.9 Entire Agreement; Amendment. This Agreement constitutes the final, complete and -entire agreement between the parties with respect to the subject matter hereof, and -supersedes any previous proposals, negotiations, agreements, or arrangements, whether -verbal or written, made between the parties with respect to such subject matter. This -Agreement shall control over any additional or conflicting terms in any of Licensee's -purchase orders or other business forms. This Agreement may only be amended or modified -by mutual agreement of authorized representatives of the parties in writing. - -InMon Corp. -580 California Street, 5th Floor, San Francisco, CA 94104 -Phone: (415) 283-3260 -URL: www.inmon.com -Email: [email protected] diff --git a/debian/dirs b/debian/dirs deleted file mode 100644 index ca882bbb7..000000000 --- a/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/debian/ovn-central.dirs b/debian/ovn-central.dirs deleted file mode 100644 index 6394883ce..000000000 --- a/debian/ovn-central.dirs +++ /dev/null @@ -1 +0,0 @@ -/usr/share/ovn/central diff --git a/debian/ovn-central.init b/debian/ovn-central.init deleted file mode 100755 index d956e7110..000000000 --- a/debian/ovn-central.init +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -# -### BEGIN INIT INFO -# Provides: ovn-central -# Required-Start: openvswitch-switch $remote_fs $syslog -# Required-Stop: $remote_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: OVN central components -# Description: ovn-central provides the userspace daemons, -# utilities and databases for OVN that is run at a central -# location. -### END INIT INFO - -test -x /usr/bin/ovn-northd || exit 0 -test -x /usr/share/ovn/scripts/ovn-ctl || exit 0 - -_SYSTEMCTL_SKIP_REDIRECT=yes -SYSTEMCTL_SKIP_REDIRECT=yes - -. /usr/share/ovn/scripts/ovn-lib -if [ -e /etc/default/ovn-central ]; then - . /etc/default/ovn-central -fi - -start () { - set /usr/share/ovn/scripts/ovn-ctl ${1-start_northd} - set "$@" $OVN_CTL_OPTS - "$@" || exit $? -} - -stop_northd () { - set /usr/share/ovn/scripts/ovn-ctl ${1-stop_northd} - set "$@" $OVN_CTL_OPTS - "$@" || exit $? -} - -case $1 in - start) - start - ;; - stop) - stop_northd - ;; - restart) - start restart_northd - ;; - reload | force-reload) - ;; - status) - /usr/share/ovn/scripts/ovn-ctl status_northd - exit $? - ;; - *) - echo "Usage: $0 {start|stop|reload|force-reload|restart|status}" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/debian/ovn-central.install b/debian/ovn-central.install deleted file mode 100644 index da985c468..000000000 --- a/debian/ovn-central.install +++ /dev/null @@ -1,6 +0,0 @@ -usr/bin/ovn-ic -usr/bin/ovn-northd -usr/share/ovn/ovn-ic-nb.ovsschema -usr/share/ovn/ovn-ic-sb.ovsschema -usr/share/ovn/ovn-nb.ovsschema -usr/share/ovn/ovn-sb.ovsschema diff --git a/debian/ovn-central.manpages b/debian/ovn-central.manpages deleted file mode 100644 index e73cc91fd..000000000 --- a/debian/ovn-central.manpages +++ /dev/null @@ -1,2 +0,0 @@ -northd/ovn-northd.8 -ic/ovn-ic.8 diff --git a/debian/ovn-central.postinst b/debian/ovn-central.postinst deleted file mode 100755 index 10e07ece4..000000000 --- a/debian/ovn-central.postinst +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# postinst script for ovn-central -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - DEFAULT=/etc/default/ovn-central - TEMPLATE=/usr/share/ovn/central/default.template - if ! test -e $DEFAULT; then - cp $TEMPLATE $DEFAULT - else - for var in $(awk -F'[ :]' '/^# [_A-Z0-9]+:/{print $2}' $TEMPLATE) - do - if ! grep $var $DEFAULT >/dev/null 2>&1; then - echo >> $DEFAULT - sed -n "/$var:/,/$var=/p" $TEMPLATE >> $DEFAULT - fi - done - fi - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/debian/ovn-central.postrm b/debian/ovn-central.postrm deleted file mode 100755 index 1d5abc384..000000000 --- a/debian/ovn-central.postrm +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# postrm script for ovn-central -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <overwriter> -# <overwriter-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge) - rm -f /etc/default/ovn-central - rm -f /etc/ovn/ovnnb.db* - rm -f /etc/ovn/.ovnnb.db.~lock~ - rm -f /etc/ovn/ovnsb.db* - rm -f /etc/ovn/.ovnsb.db.~lock~ - rm -f /var/log/ovn/ovn-northd.log* || true - ;; - - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - - diff --git a/debian/ovn-central.template b/debian/ovn-central.template deleted file mode 100644 index 7cea13e50..000000000 --- a/debian/ovn-central.template +++ /dev/null @@ -1,5 +0,0 @@ -# This is a POSIX shell fragment -*- sh -*- - -# OVN_CTL_OPTS: Extra options to pass to ovs-ctl. This is, for example, -# a suitable place to specify --ovn-northd-wrapper=valgrind. -# OVN_CTL_OPTS= diff --git a/debian/ovn-common.install b/debian/ovn-common.install deleted file mode 100644 index 050d1c63a..000000000 --- a/debian/ovn-common.install +++ /dev/null @@ -1,14 +0,0 @@ -usr/bin/ovn-appctl -usr/bin/ovn-nbctl -usr/bin/ovn-sbctl -usr/bin/ovn-ic-nbctl -usr/bin/ovn-ic-sbctl -usr/bin/ovn-trace -usr/bin/ovn_detrace.py -usr/share/ovn/scripts/ovn-ctl -usr/share/ovn/scripts/ovndb-servers.ocf -usr/share/ovn/scripts/ovn-lib -usr/share/ovn/scripts/ovn-bugtool-nbctl-show -usr/share/ovn/scripts/ovn-bugtool-sbctl-lflow-list -usr/share/ovn/scripts/ovn-bugtool-sbctl-show -usr/lib/*/libovn*.so.* diff --git a/debian/ovn-common.manpages b/debian/ovn-common.manpages deleted file mode 100644 index 1fa3d9cb3..000000000 --- a/debian/ovn-common.manpages +++ /dev/null @@ -1,13 +0,0 @@ -ovn-architecture.7 -ovn-nb.5 -ovn-sb.5 -ovn-ic-nb.5 -ovn-ic-sb.5 -utilities/ovn-appctl.8 -utilities/ovn-ctl.8 -utilities/ovn-nbctl.8 -utilities/ovn-sbctl.8 -utilities/ovn-ic-nbctl.8 -utilities/ovn-ic-sbctl.8 -utilities/ovn-trace.8 -utilities/ovn-detrace.1 diff --git a/debian/ovn-common.postinst b/debian/ovn-common.postinst deleted file mode 100644 index dfddb1f08..000000000 --- a/debian/ovn-common.postinst +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -# postinst script for ovn-common -# -# see: dh_installdeb(1) - -set -e - -case "$1" in - configure) - mkdir -p /usr/lib/ocf/resource.d/ovn - ln -sf /usr/share/ovn/scripts/ovndb-servers.ocf /usr/lib/ocf/resource.d/ovn/ovndb-servers - ln -sf /usr/bin/ovn_detrace.py /usr/bin/ovn-detrace - ;; - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/debian/ovn-common.postrm b/debian/ovn-common.postrm deleted file mode 100644 index d607a66d5..000000000 --- a/debian/ovn-common.postrm +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# postrm script for openvswitch-testcontroller -# -# see: dh_installdeb(1) - -set -e - -case "$1" in - purge|remove) - rm -rf /usr/lib/ocf/resource.d/ovn - rm -f /usr/bin/ovn-detrace - ;; - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/debian/ovn-controller-vtep.init b/debian/ovn-controller-vtep.init deleted file mode 100755 index 00fac6f53..000000000 --- a/debian/ovn-controller-vtep.init +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -# -### BEGIN INIT INFO -# Provides: ovn-controller-vtep -# Required-Start: openvswitch-switch $remote_fs $syslog -# Required-Stop: $remote_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: OVN Controller for VTEP enabled devices -# Description: ovn-controller-vtep provides the userspace -# components and utilities for OVN that can be run on -# hosts taht connect to VTEP enabled devices. -### END INIT INFO - -test -x /usr/bin/ovn-controller-vtep || exit 0 -test -x /usr/share/ovn/scripts/ovn-ctl || exit 0 - -_SYSTEMCTL_SKIP_REDIRECT=yes -SYSTEMCTL_SKIP_REDIRECT=yes - -. /usr/share/openvswitch/scripts/ovs-lib -if [ -e /etc/default/ovn-controller-vtep ]; then - . /etc/default/ovn-controller-vtep -fi - -start () { - set /usr/share/ovn/scripts/ovn-ctl ${1-start_controller_vtep} - set "$@" $OVN_CTL_OPTS - "$@" || exit $? -} - -case $1 in - start) - start - ;; - stop | force-stop) - /usr/share/ovn/scripts/ovn-ctl stop_controller_vtep - ;; - restart) - start restart_controller_vtep - ;; - status) - /usr/share/ovn/scripts/ovn-ctl status_controller_vtep - exit $? - ;; - reload | force-reload) - ;; - *) - echo "Usage: $0 {start|stop|reload|force-reload|restart|status}" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/debian/ovn-controller-vtep.install b/debian/ovn-controller-vtep.install deleted file mode 100644 index 1d208f37e..000000000 --- a/debian/ovn-controller-vtep.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/ovn-controller-vtep diff --git a/debian/ovn-controller-vtep.manpages b/debian/ovn-controller-vtep.manpages deleted file mode 100644 index b87987016..000000000 --- a/debian/ovn-controller-vtep.manpages +++ /dev/null @@ -1 +0,0 @@ -controller-vtep/ovn-controller-vtep.8 diff --git a/debian/ovn-host.dirs b/debian/ovn-host.dirs deleted file mode 100644 index 7d3c761e1..000000000 --- a/debian/ovn-host.dirs +++ /dev/null @@ -1 +0,0 @@ -/usr/share/ovn/host diff --git a/debian/ovn-host.init b/debian/ovn-host.init deleted file mode 100755 index a34d2926c..000000000 --- a/debian/ovn-host.init +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -# -### BEGIN INIT INFO -# Provides: ovn-host -# Required-Start: openvswitch-switch $remote_fs $syslog -# Required-Stop: $remote_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: OVN host components -# Description: ovn-host provides the userspace -# components and utilities for OVN that can be run on -# every host/hypervisor. -### END INIT INFO - -test -x /usr/bin/ovn-controller || exit 0 -test -x /usr/share/ovn/scripts/ovn-ctl || exit 0 - -_SYSTEMCTL_SKIP_REDIRECT=yes -SYSTEMCTL_SKIP_REDIRECT=yes - -. /usr/share/ovn/scripts/ovs-lib -if [ -e /etc/default/ovn-host ]; then - . /etc/default/ovn-host -fi - -start () { - set /usr/share/ovn/scripts/ovn-ctl ${1-start_controller} - set "$@" $OVN_CTL_OPTS - "$@" || exit $? -} - -case $1 in - start) - start - ;; - stop | force-stop) - /usr/share/ovn/scripts/ovn-ctl stop_controller - ;; - restart) - start restart_controller - ;; - status) - /usr/share/ovn/scripts/ovn-ctl status_controller - exit $? - ;; - reload | force-reload) - ;; - *) - echo "Usage: $0 {start|stop|reload|force-reload|restart|status}" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/debian/ovn-host.install b/debian/ovn-host.install deleted file mode 100644 index d2de82fd9..000000000 --- a/debian/ovn-host.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/ovn-controller diff --git a/debian/ovn-host.manpages b/debian/ovn-host.manpages deleted file mode 100644 index aa27066ff..000000000 --- a/debian/ovn-host.manpages +++ /dev/null @@ -1 +0,0 @@ -controller/ovn-controller.8 diff --git a/debian/ovn-host.postinst b/debian/ovn-host.postinst deleted file mode 100755 index 4b3edeb75..000000000 --- a/debian/ovn-host.postinst +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# postinst script for ovn-host -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - DEFAULT=/etc/default/ovn-host - TEMPLATE=/usr/share/ovn/host/default.template - if ! test -e $DEFAULT; then - cp $TEMPLATE $DEFAULT - else - for var in $(awk -F'[ :]' '/^# [_A-Z0-9]+:/{print $2}' $TEMPLATE) - do - if ! grep $var $DEFAULT >/dev/null 2>&1; then - echo >> $DEFAULT - sed -n "/$var:/,/$var=/p" $TEMPLATE >> $DEFAULT - fi - done - fi - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff --git a/debian/ovn-host.postrm b/debian/ovn-host.postrm deleted file mode 100755 index 2d0fa6e03..000000000 --- a/debian/ovn-host.postrm +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# postrm script for ovn-host -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <overwriter> -# <overwriter-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge) - rm -f /etc/default/ovn-host - rm -f /var/log/ovn/ovn-controller.log* || true - ;; - - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - - diff --git a/debian/ovn-host.template b/debian/ovn-host.template deleted file mode 100644 index 7fd54efda..000000000 --- a/debian/ovn-host.template +++ /dev/null @@ -1,5 +0,0 @@ -# This is a POSIX shell fragment -*- sh -*- - -# OVN_CTL_OPTS: Extra options to pass to ovs-ctl. This is, for example, -# a suitable place to specify --ovn-controller-wrapper=valgrind. -# OVN_CTL_OPTS= diff --git a/debian/rules b/debian/rules deleted file mode 100755 index b25a0b48e..000000000 --- a/debian/rules +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. -# -# Modified to make a template file for a multi-binary package with separated -# build-arch and build-indep targets by Bill Allombert 2001 -#export DH_VERBOSE=1 - -PACKAGE=openvswitch -PACKAGE_DKMS=openvswitch-datapath-dkms -include /usr/share/dpkg/pkg-info.mk - -ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) -PARALLEL = -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) -else -PARALLEL = -endif - -%: - dh $@ --with autoreconf,python3 --parallel - -# use --as-needed only if supported by dh-autoreconf (to simplify backporting) -DH_AS_NEEDED=$(shell dpkg --compare-versions $$(dpkg --status dh-autoreconf | grep Version | cut -d' ' -f2) ge 6 && echo --as-needed) -override_dh_autoreconf: - dh_autoreconf $(DH_AS_NEEDED) - -override_dh_auto_configure: - dh_auto_configure -- --enable-ssl --enable-shared --with-ovs-source=${OVSDIR} $(EXTRA_CONFIGURE_OPTS) - -override_dh_auto_test: -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) - if $(MAKE) check TESTSUITEFLAGS='$(PARALLEL)' RECHECK=yes; then :; \ - else \ - cat tests/testsuite.log; \ - exit 1; \ - fi -endif - -override_dh_auto_build: - dh_auto_build -- dist distdir=ovn - -override_dh_auto_clean: - dh_auto_clean - -override_dh_install-arch: - dh_install - - # ovn-host - cp debian/ovn-host.template debian/ovn-host/usr/share/ovn/host/default.template - - # ovn-central - cp debian/ovn-central.template debian/ovn-central/usr/share/ovn/central/default.template - -override_dh_install-indep: - dh_install - - -override_dh_installinit: - dh_installinit -R - -override_dh_strip: - dh_strip - -override_dh_usrlocal: - -override_dh_installman: - dh_installman --language=C diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8d8..000000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) -- 2.36.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
