-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path0002-fix-Kernel-MD5.patch
51 lines (45 loc) · 1.84 KB
/
0002-fix-Kernel-MD5.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
From cf7a6e58beae2ee395b1bce1d66eb77c4ff1bc3f Mon Sep 17 00:00:00 2001
From: zfdx123 <[email protected]>
Date: Mon, 16 Jan 2023 08:33:20 +0800
Subject: [PATCH 2/4] fix: Kernel MD5
---
.vermagic | 1 +
include/kernel-defaults.mk | 3 ++-
package/kernel/linux/Makefile | 3 ++-
3 files changed, 5 insertions(+), 2 deletions(-)
create mode 100644 .vermagic
diff --git a/.vermagic b/.vermagic
new file mode 100644
index 0000000000..d393debe97
--- /dev/null
+++ b/.vermagic
@@ -0,0 +1 @@
+88bbb0b8c80abf953ee5e7001a2ef514
\ No newline at end of file
diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
index 2e21392016..38ee60d691 100644
--- a/include/kernel-defaults.mk
+++ b/include/kernel-defaults.mk
@@ -118,7 +118,8 @@ define Kernel/Configure/Default
cp $(LINUX_DIR)/.config.set $(LINUX_DIR)/.config.prev; \
}
$(_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
+ # grep '=[ym]' $(LINUX_DIR)/.config.set | LC_ALL=C sort | $(MKHASH) md5 > $(LINUX_DIR)/.vermagic
+ cp -f $(TOPDIR)/.vermagic $(LINUX_DIR)/.vermagic
endef
define Kernel/Configure/Initramfs
diff --git a/package/kernel/linux/Makefile b/package/kernel/linux/Makefile
index ff91760270..a1c8214802 100644
--- a/package/kernel/linux/Makefile
+++ b/package/kernel/linux/Makefile
@@ -26,7 +26,8 @@ export SHELL:=/bin/sh
include $(INCLUDE_DIR)/package.mk
ifeq ($(DUMP),)
- STAMP_BUILT:=$(STAMP_BUILT)_$(shell $(SCRIPT_DIR)/kconfig.pl $(LINUX_DIR)/.config | $(MKHASH) md5)
+ # STAMP_BUILT:=$(STAMP_BUILT)_$(shell $(SCRIPT_DIR)/kconfig.pl $(LINUX_DIR)/.config | $(MKHASH) md5)
+ STAMP_BUILT:=$(STAMP_BUILT)_$(shell cat $(LINUX_DIR)/.vermagic)
-include $(LINUX_DIR)/.config
endif
--
2.38.0.windows.1