diff --git a/refpolicy/policy/modules/system/selinuxutil.if b/refpolicy/policy/modules/system/selinuxutil.if
index fa906c6..a4a2f45 100644
--- a/refpolicy/policy/modules/system/selinuxutil.if
+++ b/refpolicy/policy/modules/system/selinuxutil.if
@@ -368,12 +368,13 @@ interface(`seutil_domtrans_runinit',`
 interface(`seutil_run_runinit',`
 	gen_require(`
 		type run_init_t;
-		class chr_file rw_term_perms;
+		role system_r;
 	')
 
 	seutil_domtrans_runinit($1)
 	role $2 types run_init_t;
 	allow run_init_t $3:chr_file rw_term_perms;
+	allow $2 system_r;
 ')
 
 ########################################