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>
32 lines
862 B
Plaintext
32 lines
862 B
Plaintext
## <summary>Application that lets you synchronize your files across multiple devices.</summary>
|
|
|
|
########################################
|
|
## <summary>
|
|
## Role access for Syncthing
|
|
## </summary>
|
|
## <param name="role">
|
|
## <summary>
|
|
## Role allowed access
|
|
## </summary>
|
|
## </param>
|
|
## <param name="domain">
|
|
## <summary>
|
|
## User domain for the role
|
|
## </summary>
|
|
## </param>
|
|
#
|
|
interface(`syncthing_role', `
|
|
gen_require(`
|
|
attribute_role syncthing_roles;
|
|
type syncthing_t, syncthing_exec_t, syncthing_xdg_config_t;
|
|
')
|
|
|
|
roleattribute $1 syncthing_roles;
|
|
|
|
domtrans_pattern($2, syncthing_exec_t, syncthing_t)
|
|
|
|
allow $2 syncthing_xdg_config_t:file { manage_file_perms relabel_file_perms };
|
|
allow $2 syncthing_xdg_config_t:dir { manage_dir_perms relabel_dir_perms };
|
|
allow $2 syncthing_xdg_config_t:lnk_file { manage_lnk_file_perms relabel_lnk_file_perms };
|
|
')
|