ease installation on non-running kernels
authorSimon Peeters <peeters.simon@gmail.com>
Tue, 17 Jun 2014 21:18:24 +0000 (23:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jun 2014 17:32:07 +0000 (10:32 -0700)
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Makefile

index c593b517938107296f90fd68b06c32d3817273a2..178257bf3a181380ce340c8d4d2526394f5d3d85 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,8 @@ kdbus$(EXT)-y := \
 
 obj-m += kdbus$(EXT).o
 
-KERNELDIR              ?= /lib/modules/$(shell uname -r)/build
+KERNELVER              ?= $(shell uname -r)
+KERNELDIR              ?= /lib/modules/$(KERNELVER)/build
 PWD                    := $(shell pwd)
 
 all: module test
@@ -38,12 +39,12 @@ check:
        test/test-kdbus
 
 install: module
-       mkdir -p /lib/modules/$(shell uname -r)/kernel/drivers/kdbus$(EXT)/
-       cp -f kdbus$(EXT).ko /lib/modules/$(shell uname -r)/kernel/drivers/kdbus$(EXT)/
-       depmod $(shell uname -r)
+       mkdir -p /lib/modules/$(KERNELVER)/kernel/drivers/kdbus$(EXT)/
+       cp -f kdbus$(EXT).ko /lib/modules/$(KERNELVER)/kernel/drivers/kdbus$(EXT)/
+       depmod $(KERNELVER)
 
 uninstall:
-       rm -f /lib/modules/$(shell uname -r)/kernel/drivers/kdbus/kdbus$(EXT).ko
+       rm -f /lib/modules/$(KERNELVER)/kernel/drivers/kdbus/kdbus$(EXT).ko
 
 coccicheck:
        $(MAKE) -C $(KERNELDIR) M=$(PWD) coccicheck