mirror of
https://github.com/SELinuxProject/refpolicy
synced 2025-02-15 19:37:11 +00:00
split dev_manage_dri_dev() into a manage and a filetrans interface.
This commit is contained in:
parent
909922027b
commit
69347451fd
@ -1431,6 +1431,24 @@ interface(`dev_manage_dri_dev',`
|
||||
')
|
||||
|
||||
manage_chr_files_pattern($1, device_t, dri_device_t)
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## Automatic type transition to the type
|
||||
## for DRI device nodes when created in /dev.
|
||||
## </summary>
|
||||
## <param name="domain">
|
||||
## <summary>
|
||||
## Domain allowed access.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
interface(`dev_filetrans_dri',`
|
||||
gen_require(`
|
||||
type device_t, dri_device_t;
|
||||
')
|
||||
|
||||
filetrans_pattern($1, device_t, dri_device_t, chr_file)
|
||||
')
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
policy_module(devices, 1.8.0)
|
||||
policy_module(devices, 1.8.1)
|
||||
|
||||
########################################
|
||||
#
|
||||
|
@ -671,6 +671,7 @@ dev_rw_apm_bios(xserver_t)
|
||||
dev_rw_agp(xserver_t)
|
||||
dev_rw_framebuffer(xserver_t)
|
||||
dev_manage_dri_dev(xserver_t)
|
||||
dev_filetrans_dri(xserver_t)
|
||||
dev_create_generic_dirs(xserver_t)
|
||||
dev_setattr_generic_dirs(xserver_t)
|
||||
# raw memory access is needed if not using the frame buffer
|
||||
|
Loading…
Reference in New Issue
Block a user