| ##################################### |
| # rw_dir_file(domain, type) |
| # Allow the specified domain to read directories and read/write files |
| # and symbolic links of the specified type. |
| define(`rw_dir_file', ` |
| allow $1 $2:dir r_dir_perms; |
| allow $1 $2:{ file lnk_file } rw_file_perms; |
| ') |
| |
| ##################################### |
| # create_dir_file(domain, type) |
| # Allow the specified domain to read directories and create files |
| # and symbolic links of the specified type. |
| define(`create_dir_file', ` |
| allow $1 $2:dir r_dir_perms; |
| allow $1 $2:{ file lnk_file } create_file_perms; |
| ') |