|
1 | | -From 01e598f75f4ab650555b01116ceec4e5c8f2899b Mon Sep 17 00:00:00 2001 |
2 | | -From: xumia <xumia@contoso.com> |
3 | | -Date: Thu, 7 Sep 2023 02:53:49 +0000 |
| 1 | +From 0ec2a0c7a1380d55072fa3661abf8a33215b3dd6 Mon Sep 17 00:00:00 2001 |
| 2 | +From: xumia <xumia@microsoft.com> |
| 3 | +Date: Sun, 10 Dec 2023 01:02:27 +0000 |
4 | 4 | Subject: [PATCH] Change the system.map file permission only readable by root |
5 | 5 |
|
6 | 6 | --- |
7 | | - debian/rules.real | 2 +- |
8 | | - 1 file changed, 1 insertion(+), 1 deletion(-) |
| 7 | + debian/rules.real | 5 +++-- |
| 8 | + 1 file changed, 3 insertions(+), 2 deletions(-) |
9 | 9 |
|
10 | 10 | diff --git a/debian/rules.real b/debian/rules.real |
11 | | -index 3304579ad..908258789 100644 |
| 11 | +index 98ee4ac7a..5f1d8a665 100644 |
12 | 12 | --- a/debian/rules.real |
13 | 13 | +++ b/debian/rules.real |
14 | | -@@ -505,7 +505,7 @@ install-image-dbg_$(ARCH)_$(FEATURESET)_$(FLAVOUR): $(STAMPS_DIR)/build_$(ARCH)_ |
15 | | - dh_installdirs usr/lib/debug usr/lib/debug/boot usr/share/lintian/overrides/ |
| 14 | +@@ -191,7 +191,7 @@ endif |
| 15 | + dh_bugfiles |
16 | 16 | dh_lintian |
| 17 | + dh_compress |
| 18 | +- dh_fixperms |
| 19 | ++ dh_fixperms -XSystem.map-* |
| 20 | + dh_installdeb |
| 21 | + dh_gencontrol -- $(GENCONTROL_ARGS) |
| 22 | + dh_md5sums |
| 23 | +@@ -383,6 +383,7 @@ endif |
| 24 | + sed '/CONFIG_\(MODULE_SIG_\(ALL\|KEY\)\|SYSTEM_TRUSTED_KEYS\|BUILD_SALT\)[ =]/d' $(DIR)/.config > $(DESTDIR)/boot/config-$(REAL_VERSION) |
| 25 | + echo "ffffffffffffffff B The real System.map is in the linux-image-<version>-dbg package" \ |
| 26 | + > $(DESTDIR)/boot/System.map-$(REAL_VERSION) |
| 27 | ++ chmod 600 $(DESTDIR)/boot/System.map-$(REAL_VERSION) |
| 28 | + rm -f $(DESTDIR)/lib/modules/$(REAL_VERSION)/build |
| 29 | + rm -f $(DESTDIR)/lib/modules/$(REAL_VERSION)/source |
| 30 | + rm $(DESTDIR)/lib/firmware -rf |
| 31 | +@@ -435,7 +436,7 @@ binary_image-dbg: $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR) |
| 32 | + dh_prep |
| 33 | + dh_installdirs usr/lib/debug usr/lib/debug/boot usr/share/lintian/overrides/ |
17 | 34 | install -m644 $(DIR)/vmlinux $(DEBUG_DIR)/boot/vmlinux-$(REAL_VERSION) |
18 | 35 | - install -m644 $(DIR)/System.map $(DEBUG_DIR)/boot/System.map-$(REAL_VERSION) |
19 | 36 | + install -m600 $(DIR)/System.map $(DEBUG_DIR)/boot/System.map-$(REAL_VERSION) |
20 | | - +$(MAKE_CLEAN) -C $(DIR) modules_install DEPMOD='$(CURDIR)/debian/bin/no-depmod' INSTALL_MOD_PATH='$(CURDIR)'/$(DEBUG_DIR) |
| 37 | + +$(MAKE_CLEAN) -C $(DIR) modules_install DEPMOD='$(CURDIR)/debian/bin/no-depmod' INSTALL_MOD_PATH=$(DEBUG_DIR) |
21 | 38 | find $(DEBUG_DIR)/lib/modules/$(REAL_VERSION)/ -mindepth 1 -maxdepth 1 \! -name kernel -exec rm {} \+ |
22 | 39 | rm $(DEBUG_DIR)/lib/firmware -rf |
23 | 40 | -- |
24 | | -2.30.2 |
| 41 | +2.25.1 |
25 | 42 |
|
0 commit comments