|
Dominick Grift |
9926414 |
## <summary>GNU network object model environment.</summary>
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Role access for gnome. (Deprecated)
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## <param name="role">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Role allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## User domain for the role.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_role',`
|
|
Dominick Grift |
9926414 |
refpolicywarn(`$0($*) has been deprecated, use gnome_role_gconfd() instead.')
|
|
Dominick Grift |
9926414 |
gnome_role_gconfd($1, $2)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Role access for gconfd.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="role">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Role allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## User domain for the role.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_role_gconfd',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Dominick Grift |
9926414 |
attribute_role gconfd_roles;
|
|
Dominick Grift |
9926414 |
type gconfd_t, gconfd_exec_t, gconf_tmp_t;
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
# Declarations
|
|
Dominick Grift |
9926414 |
#
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
roleattribute $1 gconfd_roles;
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
# Policy
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
domtrans_pattern($2, gconfd_exec_t, gconfd_t)
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $2 { gconf_home_t gconf_tmp_t }:dir { manage_dir_perms relabel_dir_perms };
|
|
Dominick Grift |
9926414 |
allow $2 { gconf_home_t gconf_tmp_t }:file { manage_file_perms relabel_file_perms };
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($2, gconf_home_t, dir, ".gconf")
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($2, gconf_home_t, dir, ".gconfd")
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $2 gconfd_t:process { ptrace signal_perms };
|
|
Chris PeBenito |
9401ae1 |
ps_process_pattern($2, gconfd_t)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
#######################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The role template for gnome keyringd.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="role_prefix">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The prefix of the user domain (e.g., user
|
|
Dominick Grift |
9926414 |
## is the prefix for user_t).
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="user_role">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The role associated with the user domain.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="user_domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The type of the user domain.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
template(`gnome_role_template_gkeyringd',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
attribute gnomedomain, gkeyringd_domain;
|
|
Dominick Grift |
9926414 |
type gkeyringd_exec_t, gnome_keyring_home_t, gnome_keyring_tmp_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
# Declarations
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
type $1_gkeyringd_t, gnomedomain, gkeyringd_domain;
|
|
Dominick Grift |
9926414 |
userdom_user_application_domain($1_gkeyringd_t, gkeyringd_exec_t)
|
|
Dominick Grift |
9926414 |
domain_user_exemption_target($1_gkeyringd_t)
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
role $2 types $1_gkeyringd_t;
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
# Policy
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
domtrans_pattern($3, gkeyringd_exec_t, $1_gkeyringd_t)
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
allow $3 { gnome_home_t gnome_keyring_home_t gnome_keyring_tmp_t }:dir { relabel_dir_perms manage_dir_perms };
|
|
Dominick Grift |
9926414 |
allow $3 { gnome_home_t gnome_keyring_home_t }:file { relabel_file_perms manage_file_perms };
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($3, gnome_home_t, dir, ".gnome")
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($3, gnome_home_t, dir, ".gnome2")
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($3, gnome_home_t, dir, ".gnome2_private")
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
gnome_home_filetrans($3, gnome_keyring_home_t, dir, "keyrings")
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $3 gnome_keyring_tmp_t:sock_file { relabel_sock_file_perms manage_sock_file_perms };
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
ps_process_pattern($3, $1_gkeyringd_t)
|
|
Dominick Grift |
9926414 |
allow $3 $1_gkeyringd_t:process { ptrace signal_perms };
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
corecmd_bin_domtrans($1_gkeyringd_t, $3)
|
|
Dominick Grift |
9926414 |
corecmd_shell_domtrans($1_gkeyringd_t, $3)
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
gnome_stream_connect_gkeyringd($1, $3)
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
optional_policy(`
|
|
Dominick Grift |
9926414 |
dbus_spec_session_domain($1, gkeyringd_exec_t, $1_gkeyringd_t)
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
gnome_dbus_chat_gkeyringd($1, $3)
|
|
Dominick Grift |
9926414 |
')
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Execute gconf in the caller domain.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_exec_gconf',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gconfd_exec_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
corecmd_search_bin($1)
|
|
Chris PeBenito |
9401ae1 |
can_exec($1, gconfd_exec_t)
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
2e421da |
## Read gconf configuration content.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_read_gconf_config',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gconf_etc_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
files_search_etc($1)
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:dir list_dir_perms;
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:file read_file_perms;
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:lnk_file read_lnk_file_perms;
|
|
Dominick Grift |
2e421da |
')
|
|
Dominick Grift |
2e421da |
|
|
Dominick Grift |
2e421da |
########################################
|
|
Dominick Grift |
2e421da |
## <summary>
|
|
Dominick Grift |
2e421da |
## Do not audit attempts to read
|
|
Dominick Grift |
2e421da |
## inherited gconf configuration files.
|
|
Dominick Grift |
2e421da |
## </summary>
|
|
Dominick Grift |
2e421da |
## <param name="domain">
|
|
Dominick Grift |
2e421da |
## <summary>
|
|
Dominick Grift |
2e421da |
## Domain to not audit.
|
|
Dominick Grift |
2e421da |
## </summary>
|
|
Dominick Grift |
2e421da |
## </param>
|
|
Dominick Grift |
2e421da |
#
|
|
Dominick Grift |
2e421da |
interface(`gnome_dontaudit_read_inherited_gconf_config_files',`
|
|
Dominick Grift |
2e421da |
gen_require(`
|
|
Dominick Grift |
2e421da |
type gconf_etc_t;
|
|
Dominick Grift |
2e421da |
')
|
|
Dominick Grift |
2e421da |
|
|
Dominick Grift |
2e421da |
dontaudit $1 gconf_etc_t:file read;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
#######################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create, read, write, and delete
|
|
Dominick Grift |
2e421da |
## gconf configuration content.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_manage_gconf_config',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gconf_etc_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
files_search_etc($1)
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:dir manage_dir_perms;
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:file manage_file_perms;
|
|
Dominick Grift |
2e421da |
allow $1 gconf_etc_t:lnk_file manage_lnk_file_perms;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Connect to gconf using a unix
|
|
Dominick Grift |
9926414 |
## domain stream socket.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_stream_connect_gconf',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gconfd_t, gconf_tmp_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
files_search_tmp($1)
|
|
Dominick Grift |
9926414 |
stream_connect_pattern($1, gconf_tmp_t, gconf_tmp_t, gconfd_t)
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Run gconfd in gconfd domain.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed to transition.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_domtrans_gconfd',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gconfd_t, gconfd_exec_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
corecmd_search_bin($1)
|
|
Chris PeBenito |
9401ae1 |
domtrans_pattern($1, gconfd_exec_t, gconfd_t)
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create generic gnome home directories.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_create_generic_home_dirs',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gnome_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:dir create_dir_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Set attributes of generic gnome
|
|
Dominick Grift |
9926414 |
## user home directories. (Deprecated)
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_setattr_config_dirs',`
|
|
Dominick Grift |
9926414 |
refpolicywarn(`$0($*) has been deprecated, use gnome_setattr_generic_home_dirs() instead.')
|
|
Dominick Grift |
9926414 |
gnome_setattr_generic_home_dirs($1)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Set attributes of generic gnome
|
|
Dominick Grift |
9926414 |
## user home directories.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_setattr_generic_home_dirs',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gnome_home_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Chris PeBenito |
9401ae1 |
setattr_dirs_pattern($1, gnome_home_t, gnome_home_t)
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Read generic gnome user home content. (Deprecated)
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_read_config',`
|
|
Dominick Grift |
9926414 |
refpolicywarn(`$0($*) has been deprecated, use gnome_read_generic_home_content() instead.')
|
|
Dominick Grift |
9926414 |
gnome_read_generic_home_content($1)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Read generic gnome home content.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_read_generic_home_content',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gnome_home_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:dir list_dir_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:file read_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:fifo_file read_fifo_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:lnk_file read_lnk_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:sock_file read_sock_file_perms;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Chris PeBenito |
9401ae1 |
########################################
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create, read, write, and delete
|
|
Dominick Grift |
9926414 |
## generic gnome user home content. (Deprecated)
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Chris PeBenito |
9401ae1 |
## <summary>
|
|
Chris PeBenito |
9401ae1 |
## Domain allowed access.
|
|
Chris PeBenito |
9401ae1 |
## </summary>
|
|
Chris PeBenito |
9401ae1 |
## </param>
|
|
Chris PeBenito |
9401ae1 |
#
|
|
Chris PeBenito |
9401ae1 |
interface(`gnome_manage_config',`
|
|
Dominick Grift |
9926414 |
refpolicywarn(`$0($*) has been deprecated, use gnome_manage_generic_home_content() instead.')
|
|
Dominick Grift |
9926414 |
gnome_manage_generic_home_content($1)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create, read, write, and delete
|
|
Dominick Grift |
9926414 |
## generic gnome home content.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_manage_generic_home_content',`
|
|
Chris PeBenito |
9401ae1 |
gen_require(`
|
|
Chris PeBenito |
9401ae1 |
type gnome_home_t;
|
|
Chris PeBenito |
9401ae1 |
')
|
|
Chris PeBenito |
9401ae1 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Chris PeBenito |
9401ae1 |
allow $1 gnome_home_t:dir manage_dir_perms;
|
|
Chris PeBenito |
9401ae1 |
allow $1 gnome_home_t:file manage_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:fifo_file manage_fifo_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:lnk_file manage_lnk_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:sock_file manage_sock_file_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Search generic gnome home directories.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_search_generic_home',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gnome_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
allow $1 gnome_home_t:dir search_dir_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create objects in gnome user home
|
|
Dominick Grift |
9926414 |
## directories with a private type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="private_type">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Private file type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="object_class">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Class of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="name" optional="true">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The name of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_home_filetrans',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gnome_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
filetrans_pattern($1, gnome_home_t, $2, $3, $4)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create generic gconf home directories.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_create_generic_gconf_home_dirs',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:dir create_dir_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Read generic gconf home content.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_read_generic_gconf_home_content',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:dir list_dir_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:file read_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:fifo_file read_fifo_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:lnk_file read_lnk_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:sock_file read_sock_file_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create, read, write, and delete
|
|
Dominick Grift |
9926414 |
## generic gconf home content.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_manage_generic_gconf_home_content',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:dir manage_dir_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:file manage_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:fifo_file manage_fifo_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:lnk_file manage_lnk_file_perms;
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:sock_file manage_sock_file_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Search generic gconf home directories.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_search_generic_gconf_home',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
allow $1 gconf_home_t:dir search_dir_perms;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create objects in user home
|
|
Dominick Grift |
9926414 |
## directories with the generic gconf
|
|
Dominick Grift |
9926414 |
## home type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="object_class">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Class of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="name" optional="true">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The name of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_home_filetrans_gconf_home',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($1, gconf_home_t, $2, $3)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create objects in user home
|
|
Dominick Grift |
9926414 |
## directories with the generic gnome
|
|
Dominick Grift |
9926414 |
## home type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="object_class">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Class of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="name" optional="true">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The name of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_home_filetrans_gnome_home',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gnome_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
userdom_user_home_dir_filetrans($1, gnome_home_t, $2, $3)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Create objects in gnome gconf home
|
|
Dominick Grift |
9926414 |
## directories with a private type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="private_type">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Private file type.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="object_class">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Class of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="name" optional="true">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The name of the object being created.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_gconf_home_filetrans',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type gconf_home_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Chris PeBenito |
9401ae1 |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
9926414 |
filetrans_pattern($1, gconf_home_t, $2, $3, $4)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
21af0ce |
## <summary>
|
|
Dominick Grift |
21af0ce |
## Read generic gnome keyring home files.
|
|
Dominick Grift |
21af0ce |
## </summary>
|
|
Dominick Grift |
21af0ce |
## <param name="domain">
|
|
Dominick Grift |
21af0ce |
## <summary>
|
|
Dominick Grift |
21af0ce |
## Domain allowed access.
|
|
Dominick Grift |
21af0ce |
## </summary>
|
|
Dominick Grift |
21af0ce |
## </param>
|
|
Dominick Grift |
21af0ce |
#
|
|
Dominick Grift |
21af0ce |
interface(`gnome_read_keyring_home_files',`
|
|
Dominick Grift |
21af0ce |
gen_require(`
|
|
Dominick Grift |
21af0ce |
type gnome_home_t, gnome_keyring_home_t;
|
|
Dominick Grift |
21af0ce |
')
|
|
Dominick Grift |
21af0ce |
|
|
Dominick Grift |
21af0ce |
userdom_search_user_home_dirs($1)
|
|
Dominick Grift |
21af0ce |
read_files_pattern($1, { gnome_home_t gnome_keyring_home_t }, gnome_keyring_home_t)
|
|
Dominick Grift |
21af0ce |
')
|
|
Dominick Grift |
21af0ce |
|
|
Dominick Grift |
21af0ce |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Send and receive messages from
|
|
Dominick Grift |
9926414 |
## gnome keyring daemon over dbus.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="role_prefix">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The prefix of the user domain (e.g., user
|
|
Dominick Grift |
9926414 |
## is the prefix for user_t).
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_dbus_chat_gkeyringd',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type $1_gkeyringd_t;
|
|
Dominick Grift |
9926414 |
class dbus send_msg;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $2 $1_gkeyringd_t:dbus send_msg;
|
|
Dominick Grift |
9926414 |
allow $1_gkeyringd_t $2:dbus send_msg;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Send and receive messages from all
|
|
Dominick Grift |
9926414 |
## gnome keyring daemon over dbus.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_dbus_chat_all_gkeyringd',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
attribute gkeyringd_domain;
|
|
Dominick Grift |
9926414 |
class dbus send_msg;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
allow $1 gkeyringd_domain:dbus send_msg;
|
|
Dominick Grift |
9926414 |
allow gkeyringd_domain $1:dbus send_msg;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Connect to gnome keyring daemon
|
|
Dominick Grift |
9926414 |
## with a unix stream socket.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="role_prefix">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## The prefix of the user domain (e.g., user
|
|
Dominick Grift |
9926414 |
## is the prefix for user_t).
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_stream_connect_gkeyringd',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
type $1_gkeyringd_t, gnome_keyring_tmp_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
files_search_tmp($2)
|
|
Dominick Grift |
9926414 |
stream_connect_pattern($2, gnome_keyring_tmp_t, gnome_keyring_tmp_t, $1_gkeyringd_t)
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
########################################
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Connect to all gnome keyring daemon
|
|
Dominick Grift |
9926414 |
## with a unix stream socket.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## <param name="domain">
|
|
Dominick Grift |
9926414 |
## <summary>
|
|
Dominick Grift |
9926414 |
## Domain allowed access.
|
|
Dominick Grift |
9926414 |
## </summary>
|
|
Dominick Grift |
9926414 |
## </param>
|
|
Dominick Grift |
9926414 |
#
|
|
Dominick Grift |
9926414 |
interface(`gnome_stream_connect_all_gkeyringd',`
|
|
Dominick Grift |
9926414 |
gen_require(`
|
|
Dominick Grift |
9926414 |
attribute gkeyringd_domain;
|
|
Dominick Grift |
9926414 |
type gnome_keyring_tmp_t;
|
|
Dominick Grift |
9926414 |
')
|
|
Dominick Grift |
9926414 |
|
|
Dominick Grift |
9926414 |
files_search_tmp($1)
|
|
Dominick Grift |
9926414 |
stream_connect_pattern($1, gnome_keyring_tmp_t, gnome_keyring_tmp_t, gkeyringd_domain)
|
|
Chris PeBenito |
9401ae1 |
')
|