Dan Walsh 3eaa99
Dan Walsh 3eaa99
## <summary>policy for firewallgui</summary>
Dan Walsh 3eaa99
Dan Walsh 3eaa99
########################################
Dan Walsh 3eaa99
## <summary>
Dan Walsh 3eaa99
##	Send and receive messages from
Dan Walsh 3eaa99
##	firewallgui over dbus.
Dan Walsh 3eaa99
## </summary>
Dan Walsh 3eaa99
## <param name="domain">
Dan Walsh 3eaa99
##	<summary>
Dan Walsh 3eaa99
##	Domain allowed access.
Dan Walsh 3eaa99
##	</summary>
Dan Walsh 3eaa99
## </param>
Dan Walsh 3eaa99
#
Dan Walsh 3eaa99
interface(`firewallgui_dbus_chat',`
Dan Walsh 3eaa99
	gen_require(`
Dan Walsh 3eaa99
		type firewallgui_t;
Dan Walsh 3eaa99
		class dbus send_msg;
Dan Walsh 3eaa99
	')
Dan Walsh 3eaa99
Dan Walsh 3eaa99
	allow $1 firewallgui_t:dbus send_msg;
Dan Walsh 3eaa99
	allow firewallgui_t $1:dbus send_msg;
Dan Walsh 3eaa99
')
Dan Walsh 4765a5
Dan Walsh 4765a5
########################################
Dan Walsh 4765a5
## <summary>
Dan Walsh 4765a5
##	Read and write firewallgui unnamed pipes.
Dan Walsh 4765a5
## </summary>
Dan Walsh 4765a5
## <param name="domain">
Dan Walsh 4765a5
##	<summary>
Dan Walsh 4765a5
##	Domain allowed access.
Dan Walsh 4765a5
##	</summary>
Dan Walsh 4765a5
## </param>
Dan Walsh 4765a5
#
Dan Walsh 4765a5
interface(`firewallgui_dontaudit_rw_pipes',`
Dan Walsh 4765a5
	gen_require(`
Dan Walsh 4765a5
		type firewallgui_t;
Dan Walsh 4765a5
	')
Dan Walsh 4765a5
Dan Walsh 4765a5
	dontaudit $1 firewallgui_t:fifo_file rw_inherited_fifo_file_perms;
Dan Walsh 4765a5
')