From 19110b824fc5110ac74494e294fb740a7a0ce38d Mon Sep 17 00:00:00 2001 From: Tomasz Maciej Nowak Date: Mon, 5 Jun 2017 15:08:54 +0200 Subject: [PATCH] dkms: fix modules build with more kernel versions The Makefile for ashmem and binder have this line: KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build so dkms will always build those modules against running kernel, even for other kernel version headers. With this commit dkms will always provide the necessary kernel version. Signed-off-by: Tomasz Maciej Nowak --- kernel/ashmem/dkms.conf | 2 +- kernel/binder/dkms.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/ashmem/dkms.conf b/kernel/ashmem/dkms.conf index bde1557..715fa57 100644 --- a/kernel/ashmem/dkms.conf +++ b/kernel/ashmem/dkms.conf @@ -1,7 +1,7 @@ PACKAGE_NAME="anbox-ashmem" PACKAGE_VERSION="1" CLEAN="make clean" -MAKE[0]="make all KVERSION=$kernelver" +MAKE[0]="make all KERNEL_SRC=/lib/modules/$kernelver/build" BUILT_MODULE_NAME[0]="ashmem_linux" DEST_MODULE_LOCATION[0]="/updates" AUTOINSTALL="yes" diff --git a/kernel/binder/dkms.conf b/kernel/binder/dkms.conf index 8484321..1b5fd7a 100644 --- a/kernel/binder/dkms.conf +++ b/kernel/binder/dkms.conf @@ -1,7 +1,7 @@ PACKAGE_NAME="anbox-binder" PACKAGE_VERSION="1" CLEAN="make clean" -MAKE[0]="make all KVERSION=$kernelver" +MAKE[0]="make all KERNEL_SRC=/lib/modules/$kernelver/build" BUILT_MODULE_NAME[0]="binder_linux" DEST_MODULE_LOCATION[0]="/updates" AUTOINSTALL="yes"