Dominick Grift 1a9804b
policy_module(usbmodules, 1.2.1)
1ec3d1a
1ec3d1a
########################################
1ec3d1a
#
1ec3d1a
# Declarations
1ec3d1a
#
1ec3d1a
Dominick Grift 1a9804b
attribute_role usbmodules_roles;
Dominick Grift 1a9804b
1ec3d1a
type usbmodules_t;
1ec3d1a
type usbmodules_exec_t;
1ec3d1a
init_system_domain(usbmodules_t, usbmodules_exec_t)
Dominick Grift 1a9804b
role usbmodules_roles types usbmodules_t;
1ec3d1a
1ec3d1a
########################################
1ec3d1a
#
1ec3d1a
# Local policy
1ec3d1a
#
1ec3d1a
1ec3d1a
kernel_list_proc(usbmodules_t)
1ec3d1a
1ec3d1a
files_list_kernel_modules(usbmodules_t)
1ec3d1a
1ec3d1a
dev_list_usbfs(usbmodules_t)
1ec3d1a
dev_rw_usbfs(usbmodules_t)
1ec3d1a
1ec3d1a
term_read_console(usbmodules_t)
1ec3d1a
term_write_console(usbmodules_t)
1ec3d1a
1ec3d1a
init_use_fds(usbmodules_t)
1ec3d1a
Dominick Grift 1a9804b
logging_send_syslog_msg(usbmodules_t)
Dominick Grift 1a9804b
1ec3d1a
miscfiles_read_hwdata(usbmodules_t)
1ec3d1a
1ec3d1a
userdom_use_inherited_user_terminals(usbmodules_t)
1ec3d1a
1ec3d1a
optional_policy(`
1ec3d1a
	hotplug_read_config(usbmodules_t)
1ec3d1a
')
1ec3d1a
1ec3d1a
optional_policy(`
1ec3d1a
	modutils_read_module_deps(usbmodules_t)
1ec3d1a
')