Support log location for init script logging
Recent init script packages allow for logging init script progress (service start/stop state information, sometimes even duration, etc.) so we introduce an initrc_var_log_t logtype and allow initrc_t to manage this. Signed-off-by: Sven Vermeulen <sven.vermeulen@siphos.be>
This commit is contained in:
parent
2728d43634
commit
ec3995c576
@ -74,6 +74,9 @@ files_type(initrc_state_t)
|
||||
type initrc_tmp_t;
|
||||
files_tmp_file(initrc_tmp_t)
|
||||
|
||||
type initrc_var_log_t;
|
||||
logging_log_file(initrc_var_log_t)
|
||||
|
||||
type initrc_var_run_t;
|
||||
files_pid_file(initrc_var_run_t)
|
||||
|
||||
@ -255,6 +258,10 @@ manage_dirs_pattern(initrc_t, initrc_tmp_t, initrc_tmp_t)
|
||||
manage_lnk_files_pattern(initrc_t, initrc_tmp_t, initrc_tmp_t)
|
||||
files_tmp_filetrans(initrc_t, initrc_tmp_t, { file dir })
|
||||
|
||||
manage_dirs_pattern(initrc_t, initrc_var_log_t, initrc_var_log_t)
|
||||
manage_files_pattern(initrc_t, initrc_var_log_t, initrc_var_log_t)
|
||||
logging_log_filetrans(initrc_t, initrc_var_log_t, dir)
|
||||
|
||||
init_write_initctl(initrc_t)
|
||||
|
||||
kernel_read_system_state(initrc_t)
|
||||
|
Loading…
Reference in New Issue
Block a user