From: Ben Pfaff <blp@nicira.com>
Date: Tue, 14 Feb 2012 17:17:13 +0000 (-0800)
Subject: debian: Use provided kernel source dir instead of host kernel version.
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=eec336f2c312b10557b59bb3bd9faf01dedb8dc8;p=sliver-openvswitch.git

debian: Use provided kernel source dir instead of host kernel version.

DKMS passes in an explicit variable for the kernel source directory, so we
should use that instead of `uname -r`.

CC: 659685@bugs.debian.org
Reported-by: Thomas Goirand <thomas@goirand.fr>
Tested-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
---

diff --git a/debian/dkms.conf.in b/debian/dkms.conf.in
index ae1fc7a08..d5bc37ed5 100644
--- a/debian/dkms.conf.in
+++ b/debian/dkms.conf.in
@@ -1,6 +1,6 @@
 PACKAGE_NAME="openvswitch"
 PACKAGE_VERSION="__VERSION__"
-MAKE="./configure --with-linux=/lib/modules/`uname -r`/build && make -C datapath/linux"
+MAKE="./configure --with-linux='${kernel_source_dir}' && make -C datapath/linux"
 BUILT_MODULE_NAME[0]=openvswitch_mod
 BUILT_MODULE_NAME[1]=brcompat_mod
 BUILT_MODULE_LOCATION[0]=datapath/linux/