On Fri, Jul 02, 2010 at 01:53:17PM -0700, Jad Naous wrote:
> Sure! For opensuse, the source dir is /usr/src/linux and the build dir
> is /usr/src/linux-obj. I want to build an rpm for this to make it easy
> to install. I'll let you know how it goes, but making an rpm requires
> a standard way of building modules, which I don't think ovs uses.
> 
> So I should checkout the latest tarball I assume to get this fix?

I didn't push anything yet.  I'm waiting on Ian for approval.

Here's a patch to apply on top of the previous one.  I think it should
handle the OpenSUSE case automatically.

To try this out, check out the "master" branch from openvswitch.org (or
retrieve
http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=snapshot;sf=tgz
for an equivalent tar.gz), apply the previously posted patch, then this
one, then run ./boot.sh.

--8<--------------------------cut here-------------------------->8--

>From 43255dc9de6ac699a9ecd70be7abbdff3afb5ed8 Mon Sep 17 00:00:00 2001
From: Ben Pfaff <[email protected]>
Date: Fri, 2 Jul 2010 14:13:14 -0700
Subject: [PATCH] configure: Automatically detect OpenSUSE kernel source 
directory.

CC: Jad Naous <[email protected]>
---
 acinclude.m4 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/acinclude.m4 b/acinclude.m4
index 80794da..9248ddc 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -66,6 +66,9 @@ AC_DEFUN([OVS_CHECK_LINUX26], [
          */build)
            KSRC26=`echo "$KBUILD26" | sed 's,/build/*$,/source,'`
            ;; # (
+         *-obj)
+           KSRC26=`echo "$KBUILD26" | sed 's,-obj$,,'`
+           ;; # (
          *)
            KSRC26=`(cd $KBUILD26 && pwd -P) | sed 's,-[[^-]]*$,-common,'`
            ;;
-- 
1.7.1



_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org

Reply via email to