Thanks, applied.

On Fri, Sep 13, 2013 at 01:48:38PM -0700, Mark Hamilton wrote:
> Looks good
> 
> ----- Original Message -----
> > From: "Ben Pfaff" <b...@nicira.com>
> > To: dev@openvswitch.org
> > Cc: "Ben Pfaff" <b...@nicira.com>, "Gurucharan Shetty" 
> > <shet...@nicira.com>, "Mark Hamilton" <mhamil...@nicira.com>
> > Sent: Friday, September 13, 2013 9:30:07 AM
> > Subject: [PATCH] INSTALL.RHEL: Explain how to work around old Autoconf; add 
> > more prereqs.
> > 
> > The new text is adapted from INSTALL.XenServer.
> > 
> > Mark Hamilton supplied the list of additional build prerequisites.
> > 
> > Reported-by: Mark Hamilton <mhamil...@nicira.com>
> > CC: Gurucharan Shetty <shet...@nicira.com>
> > Signed-off-by: Ben Pfaff <b...@nicira.com>
> > ---
> >  INSTALL.RHEL |   31 +++++++++++++++++++++++--------
> >  1 file changed, 23 insertions(+), 8 deletions(-)
> > 
> > diff --git a/INSTALL.RHEL b/INSTALL.RHEL
> > index cbb91de..26b47d9 100644
> > --- a/INSTALL.RHEL
> > +++ b/INSTALL.RHEL
> > @@ -17,12 +17,27 @@ Before you begin, note the RPM source directory on your
> > version of
> >  RHEL.  On RHEL 5, the default RPM source directory is
> >  /usr/src/redhat/SOURCES.  On RHEL 6, it is $HOME/rpmbuild/SOURCES.
> >  
> > -1. Install build prerequisites:
> > +1. If you are building from a distribution tarball, proceed to step 2.
> > +   Otherwise, if you are building from an Open vSwitch Git tree,
> > +   determine the version of Autoconf available in the RHEL version you
> > +   are using.  If it is not at least version 2.64, then you have two
> > +   choices:
> > +
> > +     a. Install Autoconf 2.64 or later, one way or another.
> > +
> > +     b. Create a distribution tarball on some other machine, by
> > +        running "./boot.sh; ./configure; make dist" in the Git tree.
> > +        You must run this on a machine that has the tools listed in
> > +        INSTALL as prerequisites for building from a Git tree.
> > +        Afterward, proceed with the rest of the instructions using the
> > +        distribution tarball.
> > +
> > +2. Install build prerequisites:
> >  
> >     yum install gcc make python-devel openssl-devel kernel-devel \
> > -       kernel-debug-devel
> > +       kernel-debug-devel autoconf automake rpm-build redhat-rpm-config
> >  
> > -2. Some versions of the RHEL 6 kernel-devel package contain a broken
> > +3. Some versions of the RHEL 6 kernel-devel package contain a broken
> >     "build" symlink.  If you are using such a version, you must fix
> >     the problem before continuing.
> >  
> > @@ -48,16 +63,16 @@ RHEL.  On RHEL 5, the default RPM source directory is
> >     contain some extra parts.  Once you have done this, verify the fix with
> >     the same procedure you used above to check for the problem.
> >  
> > -3. If you are building from an Open vSwitch Git tree, then you will
> > +4. If you are building from an Open vSwitch Git tree, then you will
> >     need to first create a distribution tarball by running "./boot.sh;
> >     ./configure; make dist" in the Git tree.
> >  
> > -4. Copy the distribution tarball into the RPM source directory.
> > +5. Copy the distribution tarball into the RPM source directory.
> >  
> > -5. Unpack the distribution tarball into a temporary directory and "cd"
> > +6. Unpack the distribution tarball into a temporary directory and "cd"
> >     into the root of the distribution tarball.
> >  
> > -6. To build Open vSwitch userspace, run:
> > +7. To build Open vSwitch userspace, run:
> >  
> >         rpmbuild -bb rhel/openvswitch.spec
> >  
> > @@ -68,7 +83,7 @@ RHEL.  On RHEL 5, the default RPM source directory is
> >     then the kernel-devel package is missing or buggy.  Go back to step
> >     1 or 2 and fix the problem.
> >  
> > -7. On RHEL 6, to build the Open vSwitch kernel module, copy
> > +8. On RHEL 6, to build the Open vSwitch kernel module, copy
> >      rhel/openvswitch-kmod.files into the RPM source directory and run:
> >  
> >     rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec
> > --
> > 1.7.10.4
> > 
> > 
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to