/usr/sbin/vncsession -- gen_context(system_u:object_r:vnc_session_exec_t,s0) | /usr/sbin/vncsession -- gen_context(system_u:object_r:vnc_session_exec_t,s0) | ||||
/usr/libexec/vncsession-start -- gen_context(system_u:object_r:vnc_session_exec_t,s0) | /usr/libexec/vncsession-start -- gen_context(system_u:object_r:vnc_session_exec_t,s0) | ||||
/var/run/vncsession-:[0-9]*\.pid -- gen_context(system_u:object_r:vnc_session_var_run_t,s0) | |||||
/run/vncsession-:[0-9]*\.pid -- gen_context(system_u:object_r:vnc_session_var_run_t,s0) |
[Service] | [Service] | ||||
Type=forking | Type=forking | ||||
ExecStart=@CMAKE_INSTALL_FULL_LIBEXECDIR@/vncsession-start %i | ExecStart=@CMAKE_INSTALL_FULL_LIBEXECDIR@/vncsession-start %i | ||||
PIDFile=/var/run/vncsession-%i.pid | |||||
PIDFile=/run/vncsession-%i.pid | |||||
SELinuxContext=system_u:system_r:vnc_session_t:s0 | SELinuxContext=system_u:system_r:vnc_session_t:s0 | ||||
[Install] | [Install] |
} | } | ||||
snprintf(pid_file, sizeof(pid_file), | snprintf(pid_file, sizeof(pid_file), | ||||
"/var/run/vncsession-%s.pid", display); | |||||
"/run/vncsession-%s.pid", display); | |||||
f = fopen(pid_file, "w"); | f = fopen(pid_file, "w"); | ||||
if (f == NULL) { | if (f == NULL) { | ||||
syslog(LOG_ERR, "Failure creating pid file \"%s\": %s", | syslog(LOG_ERR, "Failure creating pid file \"%s\": %s", |