Sven Vermeulen 989b027
## <summary>bacula backup program</summary>
Sven Vermeulen 989b027
Sven Vermeulen 989b027
########################################
Sven Vermeulen 989b027
## <summary>
Sven Vermeulen 989b027
##	Execute user interfaces in the bacula_admin domain.
Sven Vermeulen 989b027
## </summary>
Sven Vermeulen 989b027
## <param name="domain">
Sven Vermeulen 989b027
##	<summary>
Sven Vermeulen 989b027
##	Domain allowed to transition.
Sven Vermeulen 989b027
##	</summary>
Sven Vermeulen 989b027
## </param>
Sven Vermeulen 989b027
#
Sven Vermeulen 989b027
interface(`bacula_domtrans_admin',`
Sven Vermeulen 989b027
	gen_require(`
Sven Vermeulen 989b027
		type bacula_admin_t, bacula_admin_exec_t;
Sven Vermeulen 989b027
	')
Sven Vermeulen 989b027
Sven Vermeulen 989b027
	domtrans_pattern($1, bacula_admin_exec_t, bacula_admin_t)
Sven Vermeulen 989b027
')
Sven Vermeulen 989b027
Sven Vermeulen 989b027
########################################
Sven Vermeulen 989b027
## <summary>
Sven Vermeulen 989b027
##	Execute user interfaces in the bacula_admin domain, and
Sven Vermeulen 989b027
##	allow the specified role to transition to the bacula_admin domain.
Sven Vermeulen 989b027
## </summary>
Sven Vermeulen 989b027
## <param name="domain">
Sven Vermeulen 989b027
##	<summary>
Sven Vermeulen 989b027
##	Domain allowed to transition.
Sven Vermeulen 989b027
##	</summary>
Sven Vermeulen 989b027
## </param>
Sven Vermeulen 989b027
## <param name="role">
Sven Vermeulen 989b027
##	<summary>
Sven Vermeulen 989b027
##	Role allowed access.
Sven Vermeulen 989b027
##	</summary>
Sven Vermeulen 989b027
## </param>
Sven Vermeulen 989b027
## <rolecap/>
Sven Vermeulen 989b027
#
Sven Vermeulen 989b027
interface(`bacula_run_admin',`
Sven Vermeulen 989b027
	gen_require(`
Sven Vermeulen 989b027
		type bacula_admin_t;
Sven Vermeulen 989b027
	')
Sven Vermeulen 989b027
Sven Vermeulen 989b027
	bacula_domtrans_admin($1)
Sven Vermeulen 989b027
	role $2 types bacula_admin_t;
Sven Vermeulen 989b027
')