## Abstract Machine Test Utility. ######################################## ## ## Execute a domain transition to run Amtu. ## ## ## ## Domain allowed to transition. ## ## # interface(`amtu_domtrans',` gen_require(` type amtu_t, amtu_exec_t; ') corecmd_search_bin($1) domtrans_pattern($1, amtu_exec_t, amtu_t) ') ######################################## ## ## Execute a domain transition to run ## Amtu, and allow the specified role ## the Amtu domain. ## ## ## ## Domain allowed to transition. ## ## ## ## ## Role allowed access. ## ## # interface(`amtu_run',` gen_require(` attribute_role amtu_roles; ') amtu_domtrans($1) roleattribute $2 amtu_roles; ') ######################################## ## ## All of the rules required to ## administrate an amtu environment. ## ## ## ## Domain allowed access. ## ## ## ## ## Role allowed access. ## ## ## # interface(`amtu_admin',` gen_require(` type amtu_t, amtu_initrc_exec_t; ') allow $1 amtu_t:process { ptrace signal_perms }; ps_process_pattern($1, amtu_t) init_labeled_script_domtrans($1, amtu_initrc_exec_t) domain_system_change_exemption($1) role_transition $2 amtu_initrc_exec_t system_r; allow $2 system_r; ')