From fed053b7bf9e3592a11ef492adeee91191859102 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 19 Mar 2023 19:18:50 +0000 Subject: [PATCH] FHS: Allow installing kernel source in /usr/src Signed-off-by: Michael Tremer --- src/libpakfire/fhs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libpakfire/fhs.c b/src/libpakfire/fhs.c index e819b865..971e783f 100644 --- a/src/libpakfire/fhs.c +++ b/src/libpakfire/fhs.c @@ -53,8 +53,11 @@ static const struct pakfire_fhs_check { { "/usr/share", S_IFDIR, 0755, "root", "root", 0 }, { "/usr/src", S_IFDIR, 0755, "root", "root", 0 }, - // Allow no further files in /usr & /usr/src + // Allow no further files in /usr { "/usr/*", 0, 0, NULL, NULL, PAKFIRE_FHS_MUSTNOTEXIST }, + + // Allow no files in /usr/src except some kernel source + { "/usr/src/kernels/**", 0, 0, "root", "root", 0 }, { "/usr/src/**", 0, 0, NULL, NULL, PAKFIRE_FHS_MUSTNOTEXIST }, // There cannot be any subdirectories in /usr/bin & /usr/sbin -- 2.47.3