9127219358
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>
75 lines
1.5 KiB
Plaintext
75 lines
1.5 KiB
Plaintext
## <summary>Kernel Samepage Merging Tuning Daemon.</summary>
|
|
|
|
########################################
|
|
## <summary>
|
|
## Execute a domain transition to run ksmtuned.
|
|
## </summary>
|
|
## <param name="domain">
|
|
## <summary>
|
|
## Domain allowed to transition.
|
|
## </summary>
|
|
## </param>
|
|
#
|
|
interface(`ksmtuned_domtrans',`
|
|
gen_require(`
|
|
type ksmtuned_t, ksmtuned_exec_t;
|
|
')
|
|
|
|
corecmd_search_bin($1)
|
|
domtrans_pattern($1, ksmtuned_exec_t, ksmtuned_t)
|
|
')
|
|
|
|
########################################
|
|
## <summary>
|
|
## Execute ksmtuned server in
|
|
## the ksmtuned domain.
|
|
## </summary>
|
|
## <param name="domain">
|
|
## <summary>
|
|
## Domain allowed to transition.
|
|
## </summary>
|
|
## </param>
|
|
#
|
|
interface(`ksmtuned_initrc_domtrans',`
|
|
gen_require(`
|
|
type ksmtuned_initrc_exec_t;
|
|
')
|
|
|
|
init_labeled_script_domtrans($1, ksmtuned_initrc_exec_t)
|
|
')
|
|
|
|
########################################
|
|
## <summary>
|
|
## All of the rules required to
|
|
## administrate an ksmtuned environment.
|
|
## </summary>
|
|
## <param name="domain">
|
|
## <summary>
|
|
## Domain allowed access.
|
|
## </summary>
|
|
## </param>
|
|
## <param name="role">
|
|
## <summary>
|
|
## Role allowed access.
|
|
## </summary>
|
|
## </param>
|
|
## <rolecap/>
|
|
#
|
|
interface(`ksmtuned_admin',`
|
|
gen_require(`
|
|
type ksmtuned_t, ksmtuned_runtime_t;
|
|
type ksmtuned_initrc_exec_t, ksmtuned_log_t;
|
|
')
|
|
|
|
init_startstop_service($1, $2, ksmtuned_t, ksmtuned_initrc_exec_t)
|
|
|
|
allow $1 ksmtuned_t:process { ptrace signal_perms };
|
|
ps_process_pattern($1, ksmtuned_t)
|
|
|
|
files_list_runtime($1)
|
|
admin_pattern($1, ksmtuned_runtime_t)
|
|
|
|
logging_search_logs($1)
|
|
admin_pattern($1, ksmtuned_log_t)
|
|
')
|