pulseaudio_filetrans_admin_home_content(mozilla_t)
pulseaudio_filetrans_home_content(mozilla_t)
')
+
+ mozilla_filetrans_home_content($2)
')
########################################
read_files_pattern($1, mozilla_plugin_rw_t, mozilla_plugin_rw_t)
read_lnk_files_pattern($1, mozilla_plugin_rw_t, mozilla_plugin_rw_t)
can_exec($1, mozilla_plugin_rw_t)
+
+ mozilla_filetrans_home_content($1)
')
########################################
allow $1 mozilla_plugin_rw_t:file manage_file_perms;
allow $1 mozilla_plugin_rw_t:dir rw_dir_perms;
')
+
+########################################
+## <summary>
+## Create mozilla content in the user home directory
+## with an correct label.
+## </summary>
+## <param name="domain">
+## <summary>
+## Domain allowed access.
+## </summary>
+## </param>
+#
+interface(`mozilla_filetrans_home_content',`
+
+ gen_require(`
+ type mozilla_home_t;
+ ')
+
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".galeon")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".java")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".mozilla")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".thunderbird")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".netscape")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".phoenix")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".adobe")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".macromedia")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".gnash")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".gcjwebplugin")
+ userdom_user_home_dir_filetrans($1, mozilla_home_t, dir, ".icedteaplugin")
+')
+