Gentoo Archives: gentoo-dev

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-dev@l.g.o
Cc: dist-kernel@g.o, Georgy Yakovlev <gyakovlev@g.o>
Subject: [gentoo-dev] [PATCH] profiles/base/make.defaults: treat dtbs like modules
Date: Sun, 26 Dec 2021 13:06:54
Message-Id: 20211226130633.2813725-1-gyakovlev@gentoo.org
1 when dist-kernel gets uninstalled, /lib/modules/<kver>
2 is left behind on purpose. However, on some systems kernels also install
3 device-tree files to /boot/dtbs/<kver>
4
5 leaving /lib/modules, but removing device-tree file may leave system
6 unbootable, so let's treat dtbs directory similar to modules.
7
8 Signed-off-by: Georgy Yakovlev <gyakovlev@g.o>
9 ---
10 profiles/base/make.defaults | 6 +++---
11 1 file changed, 3 insertions(+), 3 deletions(-)
12
13 diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
14 index f25074f9d81a..be5651f0ac43 100644
15 --- a/profiles/base/make.defaults
16 +++ b/profiles/base/make.defaults
17 @@ -134,11 +134,11 @@ PYTHON_SINGLE_TARGET="python3_9"
18
19 # Michał Górny <mgorny@g.o> (2013-08-10)
20 # Moved from portage's make.globals.
21 -# 1) do not uninstall kernel modules and therefore allow replacing them,
22 +# 1) do not uninstall kernel modules/dtbs and therefore allow replacing them,
23 # 2,3) removed wrt bug #663170,
24 # 4) protect /var/{run,lock} symlinks for bug 519620
25 -COLLISION_IGNORE="/lib/modules/*"
26 -UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
27 +COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
28 +UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock"
29
30 # Andreas K. Hüttel <dilfridge@g.o> (2013-08-23)
31 # Make emerge messages default to English as per Council decision
32 --
33 2.34.1