')
optional_policy(`
+ systemd_dbus_chat_logind($1)
systemd_use_fds_logind($1)
systemd_write_inherited_logind_sessions_pipes($1)
')
')
-########################################
-## <summary>
-## Send and receive messages from
-## login program domains over dbus.
-## </summary>
-## <param name="domain">
-## <summary>
-## Domain allowed access.
-## </summary>
-## </param>
-#
-interface(`authlogin_dbus_chat',`
- gen_require(`
- attribute polydomain;
- class dbus send_msg;
- ')
-
- allow $1 polydomain:dbus send_msg;
- allow polydomain $1:dbus send_msg;
-')
-
########################################
## <summary>
## Read authlogin state files.
# Actually only have proof of it creating dirs and symlinks (/run/user/$USER/X11/display)
auth_manage_var_auth(systemd_logind_t)
-authlogin_dbus_chat(systemd_logind_t)
authlogin_read_state(systemd_logind_t)
dbus_connect_system_bus(systemd_logind_t)