## <summary>Policy framework for controlling privileges for system-wide services.</summary>
-#######################################
-## <summary>
-## Add policykit_domain attribute for a domain
-## </summary>
-## <param name="domain">
-## <summary>
-## Domain allowed access.
-## </summary>
-## </param>
-#
-interface(`policykit_domain',`
- gen_require(`
- attribute policykit_domain;
- ')
-
- type $1 attribute policykit_domain;
-')
-
########################################
## <summary>
## Send and receive messages from
attribute policykit_domain;
-type policykit_t alias polkit_t;
-type policykit_exec_t alias polkit_exec_t;
+type policykit_t, policykit_domain;
+type policykit_exec_t;
init_daemon_domain(policykit_t, policykit_exec_t)
-policykit_domain(policykit_t)
-type policykit_auth_t alias polkit_auth_t;
-type policykit_auth_exec_t alias polkit_auth_exec_t;
+type policykit_auth_t, policykit_domain;
+type policykit_auth_exec_t;
init_daemon_domain(policykit_auth_t, policykit_auth_exec_t)
-policykit_domain(policykit_auth_t)
-type policykit_grant_t alias polkit_grant_t;
-type policykit_grant_exec_t alias polkit_grant_exec_t;
+type policykit_grant_tm policykit_domain;
+type policykit_grant_exec_t;
init_system_domain(policykit_grant_t, policykit_grant_exec_t)
-policykit_domain(policykit_grant_t)
-type policykit_resolve_t alias polkit_resolve_t;
-type policykit_resolve_exec_t alias polkit_resolve_exec_t;
+type policykit_resolve_t, policykit_domain;
+type policykit_resolve_exec_t;
init_system_domain(policykit_resolve_t, policykit_resolve_exec_t)
-policykit_domain(policykit_resolve_t)
type policykit_reload_t alias polkit_reload_t;
files_type(policykit_reload_t)