Changeset 88340b904ae88118c8bf8c823724482f18921931

Show
Ignore:
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
  • policy/modules/services/amavis.if

    r82d2775 r88340b9  
    1919        ') 
    2020 
     21        corecmd_search_bin($1) 
    2122        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# 
     35interface(`amavis_initrc_domtrans',` 
     36        gen_require(` 
     37                type afs_initrc_exec_t; 
     38        ') 
     39 
     40        init_labeled_script_domtrans($1, amavis_initrc_exec_t) 
    2241') 
    2342 
     
    210229                type amavis_spool_t, amavis_var_lib_t, amavis_var_run_t; 
    211230                type amavis_etc_t, amavis_quarantine_t; 
    212                 type amavis_initrc_exec_t; 
    213231        ') 
    214232 
     
    216234        ps_process_pattern($1, amavis_t) 
    217235 
    218         init_labeled_script_domtrans($1, amavis_initrc_exec_t
     236        amavis_initrc_domtrans($1
    219237        domain_system_change_exemption($1) 
    220238        role_transition $2 amavis_initrc_exec_t system_r;