openvswitch: rework packaging
authorYousong Zhou <yszhou4tech@gmail.com>
Mon, 28 May 2018 10:21:38 +0000 (18:21 +0800)
committerYousong Zhou <yszhou4tech@gmail.com>
Mon, 4 Jun 2018 03:27:54 +0000 (11:27 +0800)
commitc2f788f054058dd15f2dc6c308a93ed401f851b8
tree63e70b31453af8dd08dc4a5ce031fb8e07d3c30f
parentefa81850f255eb2ce8b5b46108aa338aecf66ff2
openvswitch: rework packaging

New scheme mainly provides three packages: openvswitch,
openvswitch-ovn-north, openvswitch-ovn-controller.  These should fit
most usage scenarios.  Other subpackages like openvswitch-libXXX
etc.  are there for dependency management and are hidden from the
menu.

Many python and shell scripts are removed in this revision.  Most of
them cannot run out of box at all for lack of dependencies.  Others
being legacy ones are not that useful now.  Add them back at later time
when real need appears

Below are a simple listing of additions

 - initscript now incorporate also ovn north and controller support
 - ovn-ctl and ovs-ctl can be invoked directly from within $PATH

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
12 files changed:
net/openvswitch/Makefile
net/openvswitch/README.md [new file with mode: 0644]
net/openvswitch/files/etc/init.d/openvswitch.init [deleted file]
net/openvswitch/files/openvswitch.config [new file with mode: 0644]
net/openvswitch/files/openvswitch.init [new file with mode: 0755]
net/openvswitch/files/ovs-ctl-wrapper [new file with mode: 0755]
net/openvswitch/patches/0001-musl-compatibility.patch
net/openvswitch/patches/0100-netdev-linux-Use-unsigned-int-for-ifi_flags.patch
net/openvswitch/patches/0101-netdev-linux-Let-interface-flag-survive-internal-por.patch
net/openvswitch/patches/0102-python-separate-host-target-python-for-cross-compile.patch
net/openvswitch/patches/0103-ovs-ctl-fix-setting-hostname.patch
net/openvswitch/patches/0104-ovs-lib-fix-install_dir.patch