Miroslav Grepl 0def27
## <summary>Mediawiki policy</summary>
Miroslav Grepl 0def27
Miroslav Grepl 0def27
#######################################
Miroslav Grepl 0def27
## <summary>
Miroslav Grepl 0def27
##      Allow the specified domain to read
Miroslav Grepl 0def27
##      mediawiki tmp files.
Miroslav Grepl 0def27
## </summary>
Miroslav Grepl 0def27
## <param name="domain">
Miroslav Grepl 0def27
##      <summary>
Miroslav Grepl 0def27
##      Domain allowed access.
Miroslav Grepl 0def27
##      </summary>
Miroslav Grepl 0def27
## </param>
Miroslav Grepl 0def27
#
Miroslav Grepl 0def27
interface(`mediawiki_read_tmp_files',`
Miroslav Grepl 0def27
        gen_require(`
Miroslav Grepl 0def27
                type httpd_mediawiki_tmp_t;
Miroslav Grepl 0def27
        ')
Miroslav Grepl 0def27
Miroslav Grepl 0def27
        files_search_tmp($1)
Miroslav Grepl 0def27
        read_files_pattern($1, httpd_mediawiki_tmp_t, httpd_mediawiki_tmp_t)
Miroslav Grepl 0def27
	read_lnk_files_pattern($1, httpd_mediawiki_tmp_t, httpd_mediawiki_tmp_t)
Miroslav Grepl 0def27
')
Miroslav Grepl 0def27
Miroslav Grepl 0def27
#######################################
Miroslav Grepl 0def27
## <summary>
Miroslav Grepl 0def27
##      Delete mediawiki tmp files.
Miroslav Grepl 0def27
## </summary>
Miroslav Grepl 0def27
## <param name="domain">
Miroslav Grepl 0def27
##      <summary>
Miroslav Grepl 0def27
##      Domain allowed access.
Miroslav Grepl 0def27
##      </summary>
Miroslav Grepl 0def27
## </param>
Miroslav Grepl 0def27
#
Miroslav Grepl 0def27
interface(`mediawiki_delete_tmp_files',`
Miroslav Grepl 0def27
        gen_require(`
Miroslav Grepl 0def27
                type httpd_mediawiki_tmp_t;
Miroslav Grepl 0def27
        ')
Miroslav Grepl 0def27
Miroslav Grepl 0def27
        delete_files_pattern($1, httpd_mediawiki_tmp_t, httpd_mediawiki_tmp_t)
Miroslav Grepl 0def27
')