Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 463006
Collapse All | Expand All

(-)a/policy/modules/contrib/mozilla.te (-2 / +8 lines)
Lines 80-85 optional_policy(` Link Here
80
	pulseaudio_tmpfs_content(mozilla_tmpfs_t)
80
	pulseaudio_tmpfs_content(mozilla_tmpfs_t)
81
')
81
')
82
82
83
optional_policy(`
84
	pulseaudio_tmpfs_content(mozilla_plugin_tmpfs_t)
85
')
86
83
########################################
87
########################################
84
#
88
#
85
# Local policy
89
# Local policy
Lines 276-282 optional_policy(` Link Here
276
')
280
')
277
281
278
optional_policy(`
282
optional_policy(`
279
	pulseaudio_run(mozilla_t, mozilla_roles)
283
    pulseaudio_domtrans(mozilla_t)
284
    pulseaudio_tmpfs_content(mozilla_tmpfs_t)
280
')
285
')
281
286
282
optional_policy(`
287
optional_policy(`
Lines 505-511 optional_policy(` Link Here
505
')
510
')
506
511
507
optional_policy(`
512
optional_policy(`
508
	pulseaudio_run(mozilla_plugin_t, mozilla_plugin_roles)
513
    pulseaudio_domtrans(mozilla_plugin_t)
514
    pulseaudio_tmpfs_content(mozilla_plugin_tmpfs_t)
509
')
515
')
510
516
511
optional_policy(`
517
optional_policy(`
(-)a/policy/modules/contrib/mplayer.te (-1 / +2 lines)
Lines 260-266 optional_policy(` Link Here
260
')
260
')
261
261
262
optional_policy(`
262
optional_policy(`
263
	pulseaudio_run(mplayer_t, mplayer_roles)
263
    pulseaudio_domtrans(mplayer_t)
264
    pulseaudio_tmpfs_content(mplayer_tmpfs_t)
264
')
265
')
265
266
266
ifdef(`distro_gentoo',`
267
ifdef(`distro_gentoo',`
(-)a/policy/modules/contrib/pulseaudio.te (-1 / +5 lines)
Lines 52-57 userdom_user_home_dir_filetrans(pulseaudio_t, pulseaudio_home_t, dir, ".pulse") Link Here
52
userdom_user_home_dir_filetrans(pulseaudio_t, pulseaudio_home_t, file, ".esd_auth")
52
userdom_user_home_dir_filetrans(pulseaudio_t, pulseaudio_home_t, file, ".esd_auth")
53
userdom_user_home_dir_filetrans(pulseaudio_t, pulseaudio_home_t, file, ".pulse-cookie")
53
userdom_user_home_dir_filetrans(pulseaudio_t, pulseaudio_home_t, file, ".pulse-cookie")
54
54
55
userdom_read_user_tmpfs_files(pulseaudio_t)
56
55
manage_dirs_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
57
manage_dirs_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
56
manage_files_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
58
manage_files_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
57
manage_sock_files_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
59
manage_sock_files_pattern(pulseaudio_t, pulseaudio_tmp_t, pulseaudio_tmp_t)
Lines 203-209 allow pulseaudio_client self:unix_dgram_socket sendto; Link Here
203
205
204
allow pulseaudio_client pulseaudio_client:process signull;
206
allow pulseaudio_client pulseaudio_client:process signull;
205
207
206
read_files_pattern(pulseaudio_client, { pulseaudio_tmpfsfile pulseaudio_tmpfs_t }, { pulseaudio_tmpfsfile pulseaudio_tmpfs_t })
208
read_files_pattern(pulseaudio_t, pulseaudio_tmpfsfile, pulseaudio_tmpfsfile)
209
read_files_pattern(pulseaudio_client, pulseaudio_tmpfs_t, pulseaudio_tmpfs_t)
210
read_files_pattern(pulseaudio_client, pulseaudio_tmpfsfile, pulseaudio_tmpfsfile)
207
delete_files_pattern(pulseaudio_client, pulseaudio_tmpfsfile, pulseaudio_tmpfsfile)
211
delete_files_pattern(pulseaudio_client, pulseaudio_tmpfsfile, pulseaudio_tmpfsfile)
208
212
209
fs_getattr_tmpfs(pulseaudio_client)
213
fs_getattr_tmpfs(pulseaudio_client)
(-)a/policy/modules/contrib/thunderbird.te (+5 lines)
Lines 166-168 optional_policy(` Link Here
166
	mozilla_read_user_home_files(thunderbird_t)
166
	mozilla_read_user_home_files(thunderbird_t)
167
	mozilla_domtrans(thunderbird_t)
167
	mozilla_domtrans(thunderbird_t)
168
')
168
')
169
170
optional_policy(`
171
    pulseaudio_domtrans(thunderbird_t)
172
    pulseaudio_tmpfs_content(thunderbird_tmpfs_t)
173
')

Return to bug 463006