logging: use init_startstop_service in _admin interface

The logging_admin interfaces had rules for RedHat sysvinit. This
replaces them with the interface init_startstop_service which can
easily be changed for other init systems.
This commit is contained in:
Jason Zaman 2015-05-25 13:33:55 +04:00 committed by Chris PeBenito
parent bd994e2a58
commit a324fab096
1 changed files with 2 additions and 8 deletions

View File

@ -1003,10 +1003,7 @@ interface(`logging_admin_audit',`
logging_run_auditctl($1, $2)
init_labeled_script_domtrans($1, auditd_initrc_exec_t)
domain_system_change_exemption($1)
role_transition $2 auditd_initrc_exec_t system_r;
allow $2 system_r;
init_startstop_service($1, $2, auditd_t, auditd_initrc_exec_t)
')
########################################
@ -1061,10 +1058,7 @@ interface(`logging_admin_syslog',`
logging_manage_all_logs($1)
init_labeled_script_domtrans($1, syslogd_initrc_exec_t)
domain_system_change_exemption($1)
role_transition $2 syslogd_initrc_exec_t system_r;
allow $2 system_r;
init_startstop_service($1, $2, syslogd_t, syslogd_initrc_exec_t)
')
########################################