Chris PeBenito 6a2975
## <summary>Who is logged in on other machines?</summary>
Chris PeBenito d13941
Chris PeBenito d13941
########################################
Chris PeBenito d13941
## <summary>
Chris PeBenito d13941
##	Execute a domain transition to run rwho.
Chris PeBenito d13941
## </summary>
Chris PeBenito d13941
## <param name="domain">
Chris PeBenito d13941
## <summary>
Chris PeBenito d13941
##	Domain allowed to transition.
Chris PeBenito d13941
## </summary>
Chris PeBenito d13941
## </param>
Chris PeBenito d13941
#
Chris PeBenito d13941
interface(`rwho_domtrans',`
Chris PeBenito d13941
	gen_require(`
Chris PeBenito d13941
		type rwho_t, rwho_exec_t;
Chris PeBenito d13941
	')
Chris PeBenito d13941
Chris PeBenito d13941
	domtrans_pattern($1,rwho_exec_t,rwho_t)
Chris PeBenito d13941
')
Chris PeBenito d13941
Chris PeBenito d13941
########################################
Chris PeBenito d13941
## <summary>
Chris PeBenito d13941
##	Search rwho spool directories.
Chris PeBenito d13941
## </summary>
Chris PeBenito d13941
## <param name="domain">
Chris PeBenito d13941
##	<summary>
Chris PeBenito d13941
##	Domain allowed access.
Chris PeBenito d13941
##	</summary>
Chris PeBenito d13941
## </param>
Chris PeBenito d13941
#
Chris PeBenito d13941
interface(`rwho_search_spool',`
Chris PeBenito d13941
	gen_require(`
Chris PeBenito d13941
		type rwho_spool_t;
Chris PeBenito d13941
	')
Chris PeBenito d13941
Chris PeBenito d13941
	allow $1 rwho_spool_t:dir search_dir_perms;
Chris PeBenito d13941
	files_search_spool($1)
Chris PeBenito d13941
')
Chris PeBenito d13941
Chris PeBenito d13941
########################################
Chris PeBenito d13941
## <summary>
Chris PeBenito d13941
##	Read rwho spool files.
Chris PeBenito d13941
## </summary>
Chris PeBenito d13941
## <param name="domain">
Chris PeBenito d13941
##	<summary>
Chris PeBenito d13941
##	Domain allowed access.
Chris PeBenito d13941
##	</summary>
Chris PeBenito d13941
## </param>
Chris PeBenito d13941
#
Chris PeBenito d13941
interface(`rwho_read_spool_files',`
Chris PeBenito d13941
	gen_require(`
Chris PeBenito d13941
		type rwho_spool_t;
Chris PeBenito d13941
	')
Chris PeBenito d13941
Chris PeBenito d13941
	read_files_pattern($1,rwho_spool_t,rwho_spool_t)
Chris PeBenito d13941
	files_search_spool($1)
Chris PeBenito d13941
')
Chris PeBenito d13941
Chris PeBenito d13941
########################################
Chris PeBenito d13941
## <summary>
Chris PeBenito d13941
##	Create, read, write, and delete
Chris PeBenito d13941
##	rwho spool files.
Chris PeBenito d13941
## </summary>
Chris PeBenito d13941
## <param name="domain">
Chris PeBenito d13941
##	<summary>
Chris PeBenito d13941
##	Domain allowed access.
Chris PeBenito d13941
##	</summary>
Chris PeBenito d13941
## </param>
Chris PeBenito d13941
#
Chris PeBenito d13941
interface(`rwho_manage_spool_files',`
Chris PeBenito d13941
	gen_require(`
Chris PeBenito d13941
		type rwho_spool_t;
Chris PeBenito d13941
	')
Chris PeBenito d13941
Chris PeBenito d13941
	manage_files_pattern($1,rwho_spool_t,rwho_spool_t)
Chris PeBenito d13941
	files_search_spool($1)
Chris PeBenito d13941
')