selinux-refpolicy/policy/modules/services/cyphesis.if
Markus Linnala 9127219358 policy: interfaces: doc: indent param blocks consistently
There is more than 5000 parameter documentations. Only about 300 are
differently done. Change them to be consistently indented.

param with one space
and content inside with one tab

This was done with:

sed -ri '
/^##[[:space:]]*<param/,/^##[[:space:]]*<[/]param>/{
	s/^##[[:space:]]*/##\t/;
	s/^##[[:space:]]*(<[/]?summary)/##\t\1/;
	s/^##[[:space:]]*(<[/]?param)/## \1/;
}' policy/modules/*/*.if

Signed-off-by: Markus Linnala <Markus.Linnala@cybercom.com>
2021-07-02 12:19:25 +03:00

59 lines
1.2 KiB
Plaintext

## <summary>Cyphesis WorldForge game server.</summary>
########################################
## <summary>
## Execute a domain transition to run cyphesis.
## </summary>
## <param name="domain">
## <summary>
## Domain allowed to transition.
## </summary>
## </param>
#
interface(`cyphesis_domtrans',`
gen_require(`
type cyphesis_t, cyphesis_exec_t;
')
corecmd_search_bin($1)
domtrans_pattern($1, cyphesis_exec_t, cyphesis_t)
')
########################################
## <summary>
## All of the rules required to
## administrate an cyphesis environment.
## </summary>
## <param name="domain">
## <summary>
## Domain allowed access.
## </summary>
## </param>
## <param name="role">
## <summary>
## Role allowed access.
## </summary>
## </param>
## <rolecap/>
#
interface(`cyphesis_admin',`
gen_require(`
type cyphesis_t, cyphesis_initrc_exec_t, cyphesis_log_t;
type cyphesis_runtime_t, cyphesis_tmp_t;
')
allow $1 cyphesis_t:process { ptrace signal_perms };
ps_process_pattern($1, cyphesis_t)
init_startstop_service($1, $2, cyphesis_t, cyphesis_initrc_exec_t)
logging_search_logs($1)
admin_pattern($1, cyphesis_log_t)
files_search_runtime($1)
admin_pattern($1, cyphesis_runtime_t)
files_search_tmp($1)
admin_pattern($1, cyphesis_tmp_t)
')