Skip to content
Snippets Groups Projects
Verified Commit c83f46c7 authored by Michal Hrusecky's avatar Michal Hrusecky :mouse:
Browse files

kernel: Fix modules path

parent 8aafffff
Branches
Tags
No related merge requests found
From bbab5a593a3141bcc0c584b3f295aa1b95cfecce Mon Sep 17 00:00:00 2001
From c1df52804eedb8b689837bd27be84aedbaa60658 Mon Sep 17 00:00:00 2001
From: Michal Hrusecky <Michal@Hrusecky.net>
Date: Mon, 19 Feb 2018 22:02:58 +0100
Subject: [PATCH] kernel: Include kernel magic in all kmods
......@@ -11,23 +11,28 @@ Also install modules into directories versioned by the kernel magic.
Signed-off-by: Michal Hrusecky <Michal@Hrusecky.net>
---
include/kernel.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
include/kernel-defaults.mk | 2 ++
include/kernel.mk | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
index 5e905a2..e263bc2 100644
--- a/include/kernel-defaults.mk
+++ b/include/kernel-defaults.mk
@@ -100,6 +100,8 @@ define Kernel/Configure/Default
}
$(_SINGLE) [ -d $(LINUX_DIR)/user_headers ] || $(KERNEL_MAKE) INSTALL_HDR_PATH=$(LINUX_DIR)/user_headers headers_install
grep '=[ym]' $(LINUX_DIR)/.config.set | LC_ALL=C sort | mkhash md5 > $(LINUX_DIR)/.vermagic
+ sed -i '/^CONFIG_LOCALVERSION=.*/ d' $(LINUX_DIR)/.config
+ echo CONFIG_LOCALVERSION=\""-`cat $(LINUX_DIR)/.vermagic`"\" >> $(LINUX_DIR)/.config;
endef
define Kernel/Configure/Initramfs
diff --git a/include/kernel.mk b/include/kernel.mk
index 77c5ecf..814e4e0 100644
index 62a8e99..351eefc 100644
--- a/include/kernel.mk
+++ b/include/kernel.mk
@@ -67,7 +67,7 @@ else
LINUX_UNAME_VERSION:=$(strip $(shell cat $(LINUX_DIR)/include/config/kernel.release 2>/dev/null))
endif
- MODULES_SUBDIR:=lib/modules/$(LINUX_UNAME_VERSION)
+ MODULES_SUBDIR:=lib/modules/$(LINUX_UNAME_VERSION)-$(LINUX_VERMAGIC)
TARGET_MODULES_DIR:=$(LINUX_TARGET_DIR)/$(MODULES_SUBDIR)
ifneq ($(TARGET_BUILD),1)
@@ -196,7 +196,7 @@ define KernelPackage
@@ -195,7 +195,7 @@ define KernelPackage
CATEGORY:=Kernel modules
DESCRIPTION:=$(DESCRIPTION)
EXTRA_DEPENDS:=kernel (=$(LINUX_VERSION)-$(LINUX_RELEASE)-$(LINUX_VERMAGIC))
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment