From f6dbfb8fb1933da9e5e272dfac36a44e96f424ff Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 17 Mar 2023 10:40:33 +0000 Subject: [PATCH] FHS: Do not allow any subdirectories in /usr/bin & /usr/sbin Signed-off-by: Michael Tremer --- src/libpakfire/fhs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libpakfire/fhs.c b/src/libpakfire/fhs.c index f82d8034..b09da67f 100644 --- a/src/libpakfire/fhs.c +++ b/src/libpakfire/fhs.c @@ -56,6 +56,10 @@ static const struct pakfire_fhs_check { { "/usr/*", 0, PAKFIRE_FHS_MUSTNOTEXIST, 0, NULL, NULL }, { "/usr/src/**", 0, PAKFIRE_FHS_MUSTNOTEXIST, 0, NULL, NULL }, + // There cannot be any subdirectories in /usr/bin & /usr/sbin + { "/usr/bin/*", S_IFDIR, PAKFIRE_FHS_MUSTNOTEXIST, 0, NULL, NULL }, + { "/usr/sbin/*", S_IFDIR, PAKFIRE_FHS_MUSTNOTEXIST, 0, NULL, NULL }, + // /var { "/var", S_IFDIR, 0, 0755, "root", "root" }, { "/var/cache", S_IFDIR, 0, 0755, "root", "root" }, -- 2.39.2