allow $1_gkeyringd_t $3:dbus send_msg;
allow $3 $1_gkeyringd_t:dbus send_msg;
optional_policy(`
- dbus_session_domain($1_gkeyringd_t, gkeyringd_exec_t)
+ dbus_session_domain($1, gkeyringd_exec_t, $1_gkeyringd_t)
dbus_session_bus_client($1_gkeyringd_t)
gnome_home_dir_filetrans($1_gkeyringd_t)
gnome_manage_generic_home_dirs($1_gkeyringd_t)
type telepathy_$1_tmp_t;
files_tmp_file(telepathy_$1_tmp_t)
ubac_constrained(telepathy_$1_tmp_t)
-
- dbus_session_domain(telepathy_$1_t, telepathy_$1_exec_t)
')
#######################################
optional_policy(`
gnome_role(staff_r, staff_t)
- gnome_role_gkeyringd(staff, staff_r, staff_t)
')
optional_policy(`
optional_policy(`
gnome_role(user_r, user_t)
-
')
optional_policy(`
setroubleshoot_dontaudit_stream_connect(user_t)
')
-optional_policy(`
- telepathy_dbus_session_role(user_r, user_t)
-')
+#optional_policy(`
+# telepathy_dbus_session_role(user_r, user_t)
+#')
optional_policy(`
vlock_run(user_t, user_r)
#
# colord local policy
#
+allow colord_t self:process signal;
allow colord_t self:fifo_file rw_fifo_file_perms;
allow colord_t self:netlink_kobject_uevent_socket create_socket_perms;
allow colord_t self:udp_socket create_socket_perms;
#
interface(`dbus_session_domain',`
gen_require(`
- attribute session_bus_type;
+ type $1_dbusd_t;
')
- domtrans_pattern(session_bus_type, $2, $1)
+ domtrans_pattern($1_dbusd_t, $2, $3)
- dbus_session_bus_client($1)
- dbus_connect_session_bus($1)
+ dbus_session_bus_client($3)
+ dbus_connect_session_bus($3)
')
########################################