Chris PeBenito 17de1b7
## <summary>Hardware abstraction layer</summary>
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 17de1b7
##	Execute hal in the hal domain.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Dominick Grift 288845a
##	Domain allowed to transition.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_domtrans',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_t, hald_exec_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 0bfccda
	domtrans_pattern($1, hald_exec_t, hald_t)
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
f33c506
##	Get the attributes of a hal process.
f33c506
## </summary>
f33c506
## <param name="domain">
f33c506
##	<summary>
f33c506
##	Domain allowed access.
f33c506
##	</summary>
f33c506
## </param>
f33c506
#
f33c506
interface(`hal_getattr',`
f33c506
	gen_require(`
f33c506
		type hald_t;
f33c506
	')
f33c506
f33c506
	allow $1 hald_t:process getattr;
f33c506
')
f33c506
f33c506
########################################
f33c506
## <summary>
Chris PeBenito fcee22a
##	Read hal system state
Chris PeBenito fcee22a
## </summary>
Chris PeBenito fcee22a
## <param name="domain">
Chris PeBenito fcee22a
##	<summary>
Dominick Grift 288845a
##	Domain allowed access.
Chris PeBenito fcee22a
##	</summary>
Chris PeBenito fcee22a
## </param>
Chris PeBenito fcee22a
#
Chris PeBenito fcee22a
interface(`hal_read_state',`
Chris PeBenito fcee22a
	gen_require(`
Chris PeBenito fcee22a
		type hald_t;
Chris PeBenito fcee22a
	')
Chris PeBenito fcee22a
Dominick Grift 7d36c9f
	kernel_search_proc($1)
Chris PeBenito 9de7c17
	ps_process_pattern($1, hald_t)
Chris PeBenito fcee22a
')
Chris PeBenito fcee22a
Chris PeBenito fcee22a
########################################
Chris PeBenito fcee22a
## <summary>
Chris PeBenito 016e5c5
##	Allow ptrace of hal domain
Chris PeBenito 016e5c5
## </summary>
Chris PeBenito 016e5c5
## <param name="domain">
Chris PeBenito 016e5c5
##	<summary>
Chris PeBenito 016e5c5
##	Domain allowed access.
Chris PeBenito 016e5c5
##	</summary>
Chris PeBenito 016e5c5
## </param>
Chris PeBenito 016e5c5
#
Chris PeBenito 016e5c5
interface(`hal_ptrace',`
Chris PeBenito 016e5c5
	gen_require(`
Chris PeBenito 016e5c5
		type hald_t;
Chris PeBenito 016e5c5
	')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
	allow $1 hald_t:process ptrace;
Chris PeBenito 016e5c5
')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
########################################
Chris PeBenito 016e5c5
## <summary>
Chris PeBenito 016e5c5
##	Allow domain to use file descriptors from hal.
Chris PeBenito 016e5c5
## </summary>
Chris PeBenito 016e5c5
## <param name="domain">
Chris PeBenito 016e5c5
##	<summary>
Dominick Grift 288845a
##	Domain allowed access.
Chris PeBenito 016e5c5
##	</summary>
Chris PeBenito 016e5c5
## </param>
Chris PeBenito 016e5c5
#
Chris PeBenito 016e5c5
interface(`hal_use_fds',`
Chris PeBenito 016e5c5
	gen_require(`
Chris PeBenito 016e5c5
		type hald_t;
Chris PeBenito 016e5c5
	')
Chris PeBenito 016e5c5
Dominick Grift 1976ddd
	allow $1 hald_t:fd use;
Chris PeBenito 016e5c5
')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
########################################
Chris PeBenito 016e5c5
## <summary>
Chris PeBenito 6b19be3
##	Do not audit attempts to use file descriptors from hal.
Chris PeBenito 6b19be3
## </summary>
Chris PeBenito 6b19be3
## <param name="domain">
Chris PeBenito 6b19be3
##	<summary>
Chris PeBenito 6b19be3
##	Domain to not audit.
Chris PeBenito 6b19be3
##	</summary>
Chris PeBenito 6b19be3
## </param>
Chris PeBenito 6b19be3
#
Chris PeBenito 6b19be3
interface(`hal_dontaudit_use_fds',`
Chris PeBenito 6b19be3
	gen_require(`
Chris PeBenito 6b19be3
		type hald_t;
Chris PeBenito 6b19be3
	')
Chris PeBenito 6b19be3
Dominick Grift 1976ddd
	dontaudit $1 hald_t:fd use;
Chris PeBenito 6b19be3
')
Chris PeBenito 6b19be3
Chris PeBenito 6b19be3
########################################
Chris PeBenito 6b19be3
## <summary>
Chris PeBenito 016e5c5
##	Allow attempts to read and write to
Chris PeBenito 016e5c5
##	hald unnamed pipes.
Chris PeBenito 016e5c5
## </summary>
Chris PeBenito 016e5c5
## <param name="domain">
Chris PeBenito 016e5c5
##	<summary>
Dominick Grift 288845a
##	Domain allowed access.
Chris PeBenito 016e5c5
##	</summary>
Chris PeBenito 016e5c5
## </param>
Chris PeBenito 016e5c5
#
Chris PeBenito 016e5c5
interface(`hal_rw_pipes',`
Chris PeBenito 016e5c5
	gen_require(`
Chris PeBenito 016e5c5
		type hald_t;
Chris PeBenito 016e5c5
	')
Chris PeBenito 016e5c5
Dominick Grift 1976ddd
	allow $1 hald_t:fifo_file rw_fifo_file_perms;
Chris PeBenito 016e5c5
')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
########################################
Chris PeBenito 016e5c5
## <summary>
Chris PeBenito 6b19be3
##	Do not audit attempts to read and write to
Chris PeBenito 6b19be3
##	hald unnamed pipes.
Chris PeBenito 6b19be3
## </summary>
Chris PeBenito 6b19be3
## <param name="domain">
Chris PeBenito 6b19be3
##	<summary>
Chris PeBenito 6b19be3
##	Domain to not audit.
Chris PeBenito 6b19be3
##	</summary>
Chris PeBenito 6b19be3
## </param>
Chris PeBenito 6b19be3
#
Chris PeBenito 6b19be3
interface(`hal_dontaudit_rw_pipes',`
Chris PeBenito 6b19be3
	gen_require(`
Chris PeBenito 6b19be3
		type hald_t;
Chris PeBenito 6b19be3
	')
Chris PeBenito 6b19be3
Dominick Grift 1976ddd
	dontaudit $1 hald_t:fifo_file rw_fifo_file_perms;
Chris PeBenito 6b19be3
')
Chris PeBenito 6b19be3
Chris PeBenito 6b19be3
########################################
Chris PeBenito 6b19be3
## <summary>
Chris PeBenito 17de1b7
##	Send to hal over a unix domain
Chris PeBenito 17de1b7
##	datagram socket.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_dgram_send',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	allow $1 hald_t:unix_dgram_socket sendto;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 17de1b7
##	Send to hal over a unix domain
Chris PeBenito 17de1b7
##	stream socket.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_stream_connect',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	allow $1 hald_t:unix_stream_socket connectto;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 21673b2
##	Dontaudit read/write to a hal unix datagram socket.
Chris PeBenito 21673b2
## </summary>
Chris PeBenito 21673b2
## <param name="domain">
Chris PeBenito 21673b2
##	<summary>
Dominick Grift 288845a
##	Domain to not audit.
Chris PeBenito 21673b2
##	</summary>
Chris PeBenito 21673b2
## </param>
Chris PeBenito 21673b2
#
Chris PeBenito 21673b2
interface(`hal_dontaudit_rw_dgram_sockets',`
Chris PeBenito 21673b2
	gen_require(`
Chris PeBenito 21673b2
		type hald_t;
Chris PeBenito 21673b2
	')
Chris PeBenito 21673b2
Chris PeBenito 21673b2
	dontaudit $1 hald_t:unix_dgram_socket { read write };
Chris PeBenito 21673b2
')
Chris PeBenito 21673b2
Chris PeBenito 21673b2
########################################
Chris PeBenito 21673b2
## <summary>
Chris PeBenito 17de1b7
##	Send a dbus message to hal.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_dbus_send',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_t;
Chris PeBenito 17de1b7
		class dbus send_msg;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	allow $1 hald_t:dbus send_msg;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 17de1b7
##	Send and receive messages from
Chris PeBenito 17de1b7
##	hal over dbus.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_dbus_chat',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_t;
Chris PeBenito 17de1b7
		class dbus send_msg;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	allow $1 hald_t:dbus send_msg;
Chris PeBenito 17de1b7
	allow hald_t $1:dbus send_msg;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 9de7c17
##	Execute hal mac in the hal mac domain.
Chris PeBenito 9de7c17
## </summary>
Chris PeBenito 9de7c17
## <param name="domain">
Chris PeBenito 9de7c17
##	<summary>
Dominick Grift 288845a
##	Domain allowed to transition.
Chris PeBenito 9de7c17
##	</summary>
Chris PeBenito 9de7c17
## </param>
Chris PeBenito 9de7c17
#
Chris PeBenito 9de7c17
interface(`hal_domtrans_mac',`
Chris PeBenito 9de7c17
	gen_require(`
Chris PeBenito 9de7c17
		type hald_mac_t, hald_mac_exec_t;
Chris PeBenito 9de7c17
	')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
	domtrans_pattern($1, hald_mac_exec_t, hald_mac_t)
Chris PeBenito 9de7c17
')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
########################################
Chris PeBenito 9de7c17
## <summary>
Chris PeBenito 016e5c5
##	Allow attempts to write the hal
Chris PeBenito 016e5c5
##	log files.
Chris PeBenito 016e5c5
## </summary>
Chris PeBenito 016e5c5
## <param name="domain">
Chris PeBenito 016e5c5
##	<summary>
Chris PeBenito f12302a
##	Domain allowed access.
Chris PeBenito 016e5c5
##	</summary>
Chris PeBenito 016e5c5
## </param>
Chris PeBenito 016e5c5
#
Chris PeBenito 016e5c5
interface(`hal_write_log',`
Chris PeBenito 016e5c5
	gen_require(`
Chris PeBenito 016e5c5
		type hald_log_t;
Chris PeBenito 016e5c5
	')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
	logging_search_logs($1)
Chris PeBenito 016e5c5
	allow $1 hald_log_t:file write_file_perms;
Chris PeBenito 016e5c5
')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
########################################
Chris PeBenito 016e5c5
## <summary>
Chris PeBenito 016e5c5
##	Do not audit attempts to write the hal
Chris PeBenito 016e5c5
##	log files.
Chris PeBenito 016e5c5
## </summary>
Chris PeBenito 016e5c5
## <param name="domain">
Chris PeBenito 016e5c5
##	<summary>
Chris PeBenito a7ee7f8
##	Domain to not audit.
Chris PeBenito 016e5c5
##	</summary>
Chris PeBenito 016e5c5
## </param>
Chris PeBenito 016e5c5
#
Chris PeBenito 016e5c5
interface(`hal_dontaudit_write_log',`
Chris PeBenito 016e5c5
	gen_require(`
Chris PeBenito 016e5c5
		type hald_log_t;
Chris PeBenito 016e5c5
	')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
	dontaudit $1 hald_log_t:file { append write };
Chris PeBenito 016e5c5
')
Chris PeBenito 016e5c5
Chris PeBenito 016e5c5
########################################
Chris PeBenito 016e5c5
## <summary>
Chris PeBenito 9de7c17
##	Manage hald log files.
Chris PeBenito 9de7c17
## </summary>
Chris PeBenito 9de7c17
## <param name="domain">
Chris PeBenito 9de7c17
##	<summary>
Chris PeBenito 9de7c17
##	Domain allowed access.
Chris PeBenito 9de7c17
##	</summary>
Chris PeBenito 9de7c17
## </param>
Chris PeBenito 9de7c17
#
Chris PeBenito 9de7c17
interface(`hal_manage_log',`
Chris PeBenito 9de7c17
	gen_require(`
Chris PeBenito 9de7c17
		type hald_log_t;
Chris PeBenito 9de7c17
	')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
	# log files for hald
Chris PeBenito 9de7c17
	manage_files_pattern($1, hald_log_t, hald_log_t)
Chris PeBenito 9de7c17
	logging_log_filetrans($1, hald_log_t, file)
Chris PeBenito 9de7c17
')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
########################################
Chris PeBenito 9de7c17
## <summary>
Chris PeBenito 17de1b7
##	Read hald tmp files.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_read_tmp_files',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_tmp_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito c0868a7
	allow $1 hald_tmp_t:file read_file_perms;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito d6d16b9
##	Do not audit attempts to read or write
Chris PeBenito d6d16b9
##	HAL libraries files
Chris PeBenito d6d16b9
## </summary>
Chris PeBenito d6d16b9
## <param name="domain">
Chris PeBenito d6d16b9
##	<summary>
Dominick Grift 288845a
##	Domain to not audit.
Chris PeBenito d6d16b9
##	</summary>
Chris PeBenito d6d16b9
## </param>
Chris PeBenito d6d16b9
#
Chris PeBenito d6d16b9
interface(`hal_dontaudit_append_lib_files',`
Chris PeBenito d6d16b9
	gen_require(`
Chris PeBenito d6d16b9
		type hald_var_lib_t;
Chris PeBenito d6d16b9
	')
Chris PeBenito d6d16b9
Chris PeBenito c0868a7
	dontaudit $1 hald_var_lib_t:file { read_file_perms append_file_perms };
Chris PeBenito d6d16b9
')
Chris PeBenito d6d16b9
Chris PeBenito d6d16b9
########################################
Chris PeBenito d6d16b9
## <summary>
Chris PeBenito 17de1b7
##	Read hald PID files.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_read_pid_files',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_var_run_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	files_search_pids($1)
Chris PeBenito c0868a7
	allow $1 hald_var_run_t:file read_file_perms;
Chris PeBenito 17de1b7
')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
########################################
3eaa993
## <summary>
Dominick Grift 1976ddd
##	Do not audit attempts to read
3eaa993
##	hald PID files.
3eaa993
## </summary>
3eaa993
## <param name="domain">
3eaa993
##	<summary>
Dominick Grift d183137
##	Domain to not audit.
3eaa993
##	</summary>
3eaa993
## </param>
3eaa993
#
3eaa993
interface(`hal_dontaudit_read_pid_files',`
3eaa993
	gen_require(` 
3eaa993
		type hald_var_run_t;
3eaa993
	')
3eaa993
c71f02c
	dontaudit $1 hald_var_run_t:file read_inherited_file_perms;
3eaa993
')
3eaa993
3eaa993
########################################
Chris PeBenito 17de1b7
## <summary>
Chris PeBenito 17de1b7
##	Read/Write hald PID files.
Chris PeBenito 17de1b7
## </summary>
Chris PeBenito 17de1b7
## <param name="domain">
Chris PeBenito 17de1b7
##	<summary>
Chris PeBenito 17de1b7
##	Domain allowed access.
Chris PeBenito 17de1b7
##	</summary>
Chris PeBenito 17de1b7
## </param>
Chris PeBenito 17de1b7
#
Chris PeBenito 17de1b7
interface(`hal_rw_pid_files',`
Chris PeBenito 17de1b7
	gen_require(`
Chris PeBenito 17de1b7
		type hald_var_run_t;
Chris PeBenito 17de1b7
	')
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
	files_search_pids($1)
Chris PeBenito 17de1b7
	allow $1 hald_var_run_t:file rw_file_perms;
Chris PeBenito 17de1b7
')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
########################################
Chris PeBenito 9de7c17
## <summary>
Chris PeBenito 9de7c17
##	Manage hald PID dirs.
Chris PeBenito 9de7c17
## </summary>
Chris PeBenito 9de7c17
## <param name="domain">
Chris PeBenito 9de7c17
##	<summary>
Chris PeBenito 9de7c17
##	Domain allowed access.
Chris PeBenito 9de7c17
##	</summary>
Chris PeBenito 9de7c17
## </param>
Chris PeBenito 9de7c17
#
Chris PeBenito 9de7c17
interface(`hal_manage_pid_dirs',`
Chris PeBenito 9de7c17
	gen_require(`
Chris PeBenito 9de7c17
		type hald_var_run_t;
Chris PeBenito 9de7c17
	')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
	files_search_pids($1)
Chris PeBenito 9de7c17
	manage_dirs_pattern($1, hald_var_run_t, hald_var_run_t)
Chris PeBenito 9de7c17
')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
########################################
Chris PeBenito 9de7c17
## <summary>
Chris PeBenito 9de7c17
##	Manage hald PID files.
Chris PeBenito 9de7c17
## </summary>
Chris PeBenito 9de7c17
## <param name="domain">
Chris PeBenito 9de7c17
##	<summary>
Chris PeBenito 9de7c17
##	Domain allowed access.
Chris PeBenito 9de7c17
##	</summary>
Chris PeBenito 9de7c17
## </param>
Chris PeBenito 9de7c17
#
Chris PeBenito 9de7c17
interface(`hal_manage_pid_files',`
Chris PeBenito 9de7c17
	gen_require(`
Chris PeBenito 9de7c17
		type hald_var_run_t;
Chris PeBenito 9de7c17
	')
Chris PeBenito 9de7c17
Chris PeBenito 9de7c17
	files_search_pids($1)
Chris PeBenito 9de7c17
	manage_files_pattern($1, hald_var_run_t, hald_var_run_t)
Chris PeBenito 9de7c17
')
c71f02c
c71f02c
########################################
c71f02c
## <summary>
c71f02c
##	dontaudit read and write an leaked file descriptors
c71f02c
## </summary>
c71f02c
## <param name="domain">
c71f02c
##	<summary>
Dominick Grift d183137
##	Domain to not audit.
c71f02c
##	</summary>
c71f02c
## </param>
c71f02c
#
c71f02c
interface(`hal_dontaudit_leaks',`
c71f02c
	gen_require(`
Dominick Grift 8f0b746
		type hald_log_t, hald_t, hald_var_run_t;
c71f02c
	')
c71f02c
Dominick Grift 1976ddd
	dontaudit $1 hald_t:fd use;
73f7d4f
	dontaudit $1 hald_log_t:file rw_inherited_file_perms;
Dominick Grift 1976ddd
	dontaudit $1 hald_t:fifo_file rw_inherited_fifo_file_perms;
c71f02c
	dontaudit hald_t $1:socket_class_set { read write };
c71f02c
	dontaudit $1 hald_var_run_t:file read_inherited_file_perms;
c71f02c
')