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
