Changeset 88340b904ae88118c8bf8c823724482f18921931
- Timestamp:
- 03/04/10 08:18:02
(5 months ago)
- Author:
- Chris PeBenito <cpebenito@tresys.com>
- Committer:
- Chris PeBenito <cpebenito@tresys.com> 1267712282 -0500
- Parent:
[402bbb9fe9636beb7d18e4e24d120911f8ebc5a2]
- Message:
Various amavis fixes.
Create amavis_initrc_domtrans.
Call amavis_initrc_domtrans from amavis_admin.
Remove obsolete require.
Allow domains to search bin to enable run amavis executable.
Signed-off-by: Dominick Grift <domg472@gmail.com>
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r82d2775 |
r88340b9 |
|
| 19 | 19 | ') |
|---|
| 20 | 20 | |
|---|
| | 21 | corecmd_search_bin($1) |
|---|
| 21 | 22 | domtrans_pattern($1, amavis_exec_t, amavis_t) |
|---|
| | 23 | ') |
|---|
| | 24 | |
|---|
| | 25 | ######################################## |
|---|
| | 26 | ## <summary> |
|---|
| | 27 | ## Execute amavis server in the amavis domain. |
|---|
| | 28 | ## </summary> |
|---|
| | 29 | ## <param name="domain"> |
|---|
| | 30 | ## <summary> |
|---|
| | 31 | ## The type of the process performing this action. |
|---|
| | 32 | ## </summary> |
|---|
| | 33 | ## </param> |
|---|
| | 34 | # |
|---|
| | 35 | interface(`amavis_initrc_domtrans',` |
|---|
| | 36 | gen_require(` |
|---|
| | 37 | type afs_initrc_exec_t; |
|---|
| | 38 | ') |
|---|
| | 39 | |
|---|
| | 40 | init_labeled_script_domtrans($1, amavis_initrc_exec_t) |
|---|
| 22 | 41 | ') |
|---|
| 23 | 42 | |
|---|
| … | … | |
| 210 | 229 | type amavis_spool_t, amavis_var_lib_t, amavis_var_run_t; |
|---|
| 211 | 230 | type amavis_etc_t, amavis_quarantine_t; |
|---|
| 212 | | type amavis_initrc_exec_t; |
|---|
| 213 | 231 | ') |
|---|
| 214 | 232 | |
|---|
| … | … | |
| 216 | 234 | ps_process_pattern($1, amavis_t) |
|---|
| 217 | 235 | |
|---|
| 218 | | init_labeled_script_domtrans($1, amavis_initrc_exec_t) |
|---|
| | 236 | amavis_initrc_domtrans($1) |
|---|
| 219 | 237 | domain_system_change_exemption($1) |
|---|
| 220 | 238 | role_transition $2 amavis_initrc_exec_t system_r; |
|---|