On Fri, Apr 11, 2014 at 10:39 AM, Ben Pfaff <b...@nicira.com> wrote:
> This moves existing text from INSTALL.Debian into the README.Debian
> installed as part of the openvswitch-switch package, and adds a reference
> from the former to the latter.
>
> Reported-by: Brian Candler <b.cand...@pobox.com>
> Signed-off-by: Ben Pfaff <b...@nicira.com>
Acked-by: Gurucharan Shetty <gshe...@nicira.com>
> ---
> INSTALL.Debian | 39 ++-------------------------
> debian/openvswitch-switch.README.Debian | 45
> ++++++++++++++++++++++++-------
> 2 files changed, 38 insertions(+), 46 deletions(-)
>
> diff --git a/INSTALL.Debian b/INSTALL.Debian
> index f7456c5..68c12ac 100644
> --- a/INSTALL.Debian
> +++ b/INSTALL.Debian
> @@ -72,47 +72,12 @@ packages.
>
> You must be superuser to install Debian packages.
>
> -1. Start by installing an Open vSwitch kernel module. There are multiple
> ways
> - to do this. In order of increasing manual effort, these are:
> -
> - * Use a Linux kernel 3.3 or later, which has an integrated Open
> - vSwitch kernel module.
> -
> - The upstream Linux kernel module lacks a few features that
> - are in the third-party module. For details, please see the
> - FAQ, "What features are not available in the Open vSwitch
> - kernel datapath that ships as part of the upstream Linux
> - kernel?".
> -
> - * Install the "openvswitch-datapath-dkms" Debian package that
> - you built earlier. This should automatically build and
> - install the Open vSwitch kernel module for your running
> - kernel.
> -
> - This option requires that you have a compiler and toolchain
> - installed on the machine where you run Open vSwitch, which
> - may be unacceptable in some production server environments.
> -
> - * Install the "openvswitch-datapath-source" Debian package, use
> - "module-assistant" to build a Debian package of the Open
> - vSwitch kernel module for your kernel, and then install that
> - Debian package.
> -
> - You can install the kernel module Debian packages that you
> - build this way on the same machine where you built it or on
> - another machine or machines, which means that you don't
> - necessarily have to have any build infrastructure on the
> - machines where you use the kernel module.
> -
> - /usr/share/doc/openvswitch-datapath-source/README.Debian has
> - details on the build process.
> -
> - * Build and install the kernel module by hand.
> +1. Start by installing an Open vSwitch kernel module. See
> + debian/openvswitch-switch.README.Debian for the available options.
>
> 2. Install the "openvswitch-switch" and "openvswitch-common" packages.
> These packages include the core userspace components of the switch.
>
> -
> Open vSwitch .deb packages not mentioned above are rarely useful.
> Please refer to their individual package descriptions to find out
> whether any of them are useful to you.
> diff --git a/debian/openvswitch-switch.README.Debian
> b/debian/openvswitch-switch.README.Debian
> index a316003..44154bd 100644
> --- a/debian/openvswitch-switch.README.Debian
> +++ b/debian/openvswitch-switch.README.Debian
> @@ -1,15 +1,44 @@
> README.Debian for openvswitch-switch
> ---------------------------------
>
> -* To use the Linux kernel-based switch implementation, you will need
> - to build and install the Open vSwitch kernel module. To do so, install
> - the openvswitch-datapath-source package, then follow the instructions
> - given in /usr/share/doc/openvswitch-datapath-source/README.Debian
> +To use the Linux kernel-based switch implementation, you will need an
> +Open vSwitch kernel module. There are multiple ways to obtain one.
> +In order of increasing manual effort, these are:
>
> -* This package does not yet support the userspace datapath-based
> - switch implementation.
> + * Use a Linux kernel 3.3 or later, which has an integrated Open
> + vSwitch kernel module.
> +
> + The upstream Linux kernel module lacks a few features that
> + are in the third-party module. For details, please see the
> + FAQ, "What features are not available in the Open vSwitch
> + kernel datapath that ships as part of the upstream Linux
> + kernel?".
> +
> + * Install the "openvswitch-datapath-dkms" Debian package that
> + you built earlier. This should automatically build and
> + install the Open vSwitch kernel module for your running
> + kernel.
> +
> + This option requires that you have a compiler and toolchain
> + installed on the machine where you run Open vSwitch, which
> + may be unacceptable in some production server environments.
> +
> + * Install the "openvswitch-datapath-source" Debian package, use
> + "module-assistant" to build a Debian package of the Open
> + vSwitch kernel module for your kernel, and then install that
> + Debian package.
> +
> + You can install the kernel module Debian packages that you
> + build this way on the same machine where you built it or on
> + another machine or machines, which means that you don't
> + necessarily have to have any build infrastructure on the
> + machines where you use the kernel module.
> +
> + /usr/share/doc/openvswitch-datapath-source/README.Debian has
> + details on the build process.
> +
> + * Build and install the kernel module by hand.
>
> - -- Ben Pfaff <b...@nicira.com>, Fri, 6 Jul 2012 15:12:38 -0700
>
> Debian network scripts integration
> ----------------------------------
> @@ -147,5 +176,3 @@ ex 7: Create and destroy bridges.
>
> ifup --allow=ovs $list_of_bridges
> ifdown --allow=ovs $list_of_bridges
> -
> --- Gurucharan Shetty <gshe...@nicira.com>, Fri, 04 May 2012 12:58:19 -0700
> --
> 1.7.10.4
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev