aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@gmail.com>2019-01-22 11:17:13 +0000
committerLuca Boccassi <luca.boccassi@gmail.com>2019-01-22 13:56:57 +0000
commitc181b3adbb1cf2e1222fb602420a914f2a9e35dd (patch)
treed949145b34d9b1fc80dc55cb109e7e2519ae4b49
parent11730cb6cac430f4846ee5ba6f9e69aeb8f53a5c (diff)
binary module build: use kernel headers from highest version
Instead of uname -a, which might return a kernel version for which there are no headers installed (eg: chroot build), use the highest version of kernel headers actually available Change-Id: I8f188e89c71a37e5da828bb79df84b676a771bab Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
-rwxr-xr-xdebian/rules2
1 files changed, 1 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index 5899dd09..2d69b828 100755
--- a/debian/rules
+++ b/debian/rules
@@ -59,7 +59,7 @@ else
ifneq (,$(filter ksrc=%,$(DEB_BUILD_OPTIONS)))
KSRC := $(patsubst ksrc=%,%,$(filter ksrc=%,$(DEB_BUILD_OPTIONS)))
else
- KSRC := /lib/modules/$(shell uname -r)/build
+ KSRC := /lib/modules/$(shell LIST=$$(ls /lib/modules/); for dir in $$LIST; do test -d /lib/modules/$$dir/build && echo $$dir; done | sort -V | tail -n1)/build
endif
KVERS := $(shell perl debian/kernel-version $(KSRC))