document postfix templates, remove postfix_public_domain_template()
This commit is contained in:
parent
eac0b8bd49
commit
e58da022e9
|
@ -16,6 +16,17 @@ interface(`postfix_stub',`
|
|||
')
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## Creates types and rules for a basic
|
||||
## postfix process domain.
|
||||
## </summary>
|
||||
## <param name="prefix">
|
||||
## <summary>
|
||||
## Prefix for the domain.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
template(`postfix_domain_template',`
|
||||
type postfix_$1_t;
|
||||
type postfix_$1_exec_t;
|
||||
|
@ -100,6 +111,16 @@ template(`postfix_domain_template',`
|
|||
')
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## Creates a postfix server process domain.
|
||||
## </summary>
|
||||
## <param name="prefix">
|
||||
## <summary>
|
||||
## Prefix of the domain.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
template(`postfix_server_domain_template',`
|
||||
postfix_domain_template($1)
|
||||
|
||||
|
@ -134,6 +155,17 @@ template(`postfix_server_domain_template',`
|
|||
')
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## Creates a process domain for programs
|
||||
## that are ran by users.
|
||||
## </summary>
|
||||
## <param name="prefix">
|
||||
## <summary>
|
||||
## Prefix of the domain.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
template(`postfix_user_domain_template',`
|
||||
gen_require(`
|
||||
attribute postfix_user_domains, postfix_user_domtrans;
|
||||
|
@ -154,6 +186,22 @@ template(`postfix_user_domain_template',`
|
|||
domain_use_interactive_fds(postfix_$1_t)
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## The per-userdomain template for the postfix module.
|
||||
## </summary>
|
||||
## <param name="prefix">
|
||||
## <summary>
|
||||
## The prefix of the user domain.
|
||||
## (e.g., user is the prefix of user_t)
|
||||
## </summary>
|
||||
## </param>
|
||||
## <param name="user_domain">
|
||||
## <summary>
|
||||
## User domain type.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
template(`postfix_per_userdomain_template',`
|
||||
gen_require(`
|
||||
attribute postfix_user_domains;
|
||||
|
@ -167,12 +215,6 @@ template(`postfix_per_userdomain_template',`
|
|||
allow postfix_user_domains $2:fd use;
|
||||
')
|
||||
|
||||
template(`postfix_public_domain_template',`
|
||||
postfix_server_domain_template($1)
|
||||
|
||||
allow postfix_$1_t postfix_public_t:dir search;
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## Read postfix configuration files.
|
||||
|
|
Loading…
Reference in New Issue