Unconfined interfaces needed in merge-20090621
Index: policy/modules/system/unconfined.if
===================================================================
--- policy/modules/system/unconfined.if.orig
+++ policy/modules/system/unconfined.if
@@ -627,3 +627,42 @@
dontaudit $1 unconfined_home_dir_t:dir search_dir_perms;
')
+
+########################################
+##
+## Read unconfined users temporary files.
+##
+##
+##
+## Domain allowed access.
+##
+##
+#
+interface(`unconfined_read_tmp_files',`
+ gen_require(`
+ type unconfined_tmp_t;
+ ')
+
+ files_search_tmp($1)
+ allow $1 unconfined_tmp_t:dir list_dir_perms;
+ read_files_pattern($1, unconfined_tmp_t, unconfined_tmp_t)
+ read_lnk_files_pattern($1, unconfined_tmp_t, unconfined_tmp_t)
+')
+
+########################################
+##
+## Write unconfined users temporary files.
+##
+##
+##
+## Domain allowed access.
+##
+##
+#
+interface(`unconfined_write_tmp_files',`
+ gen_require(`
+ type unconfined_tmp_t;
+ ')
+
+ allow $1 unconfined_tmp_t:file { getattr write append };
+')