Skip to content

Commit aa0c2bf

Browse files
committed
xserver: fixup labelling for mesa cache
Signed-off-by: Rahul Sandhu <nvraxn@gmail.com>
1 parent dda7660 commit aa0c2bf

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

policy/modules/services/xserver.fc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#
22
# HOME_DIR
33
#
4-
HOME_DIR/\.cache/mesa_shader_cache(/.*)? gen_context(system_u:object_r:mesa_shader_cache_t,s0)
4+
HOME_DIR/\.cache/mesa_shader_cache(_db)?(/.*)? gen_context(system_u:object_r:mesa_shader_cache_t,s0)
5+
HOME_DIR/\.cache/radv_builtin_shaders(/.*)? gen_context(system_u:object_r:mesa_shader_cache_t,s0)
56
HOME_DIR/\.cache/fontconfig(/.*)? gen_context(system_u:object_r:user_fonts_cache_t,s0)
67
HOME_DIR/\.dmrc -- gen_context(system_u:object_r:dmrc_home_t,s0)
78
HOME_DIR/\.config/fontconfig/conf\.d(/.*)? -- gen_context(system_u:object_r:user_fonts_config_t,s0)

policy/modules/services/xserver.if

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,8 @@ template(`xserver_role',`
226226

227227
optional_policy(`
228228
xdg_cache_filetrans($2, mesa_shader_cache_t, dir, "mesa_shader_cache")
229+
xdg_cache_filetrans($2, mesa_shader_cache_t, dir, "mesa_shader_cache_db")
230+
xdg_cache_filetrans($2, mesa_shader_cache_t, dir, "radv_builtin_shaders")
229231
')
230232
')
231233

policy/modules/services/xserver.te

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,8 @@ manage_dirs_pattern(xserver_t, mesa_shader_cache_t, mesa_shader_cache_t)
744744
manage_files_pattern(xserver_t, mesa_shader_cache_t, mesa_shader_cache_t)
745745
allow xserver_t mesa_shader_cache_t:file map;
746746
xdg_cache_filetrans(xserver_t, mesa_shader_cache_t, dir, "mesa_shader_cache")
747+
xdg_cache_filetrans(xserver_t, mesa_shader_cache_t, dir, "mesa_shader_cache_db")
748+
xdg_cache_filetrans(xserver_t, mesa_shader_cache_t, dir, "radv_builtin_shaders")
747749
xdg_generic_user_home_dir_filetrans_cache(xserver_t, dir, ".cache")
748750

749751
# for writing to ~/.local/share/sddm/xorg-session.log

0 commit comments

Comments
 (0)