commit:     f022dfa7423dc2477b1dcfc3e5d2f5a0cf527156
Author:     Jonathan Davies <jpds <AT> protonmail <DOT> com>
AuthorDate: Tue Jun 15 12:37:47 2021 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Fri Nov 12 01:53:00 2021 +0000
URL:        
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f022dfa7

modutils.fc: Added Gentoo specific modules_conf_t paths.

Closes: https://github.com/perfinion/hardened-refpolicy/pull/21
Signed-off-by: Jonathan Davies <jpds <AT> protonmail.com>
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>

 policy/modules/system/modutils.fc | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/policy/modules/system/modutils.fc 
b/policy/modules/system/modutils.fc
index 169a2569..cfcfb715 100644
--- a/policy/modules/system/modutils.fc
+++ b/policy/modules/system/modutils.fc
@@ -6,6 +6,9 @@ ifdef(`distro_gentoo',`
 # gentoo init scripts still manage this file
 # even if devfs is off
 /etc/modprobe\.devfs.*         --      
gen_context(system_u:object_r:modules_conf_t,s0)
+/etc/modules-load\.d/.*\.conf  --      
gen_context(system_u:object_r:modules_conf_t,s0)
+
+/run/modules-load\.d/.*\.conf  --      
gen_context(system_u:object_r:modules_conf_t,s0)
 ')
 
 /run/tmpfiles\.d/kmod\.conf    --      
gen_context(system_u:object_r:kmod_tmpfiles_conf_t,s0)
@@ -19,6 +22,10 @@ ifdef(`distro_gentoo',`
 /usr/bin/rmmod.*               --      
gen_context(system_u:object_r:kmod_exec_t,s0)
 /usr/bin/update-modules                --      
gen_context(system_u:object_r:kmod_exec_t,s0)
 
+ifdef(`distro_gentoo',`
+/usr/lib/modules-load\.d/.*\.conf      --      
gen_context(system_u:object_r:modules_conf_t,s0)
+')
+
 /usr/lib/modules/[^/]+/modules\..+ --  
gen_context(system_u:object_r:modules_dep_t,s0)
 /usr/lib/modules/modprobe\.conf        --      
gen_context(system_u:object_r:modules_conf_t,s0)
 

Reply via email to