7daeac5
From 40f104ffe1e36df9613f8d316f616fb2b089cc86 Mon Sep 17 00:00:00 2001
7daeac5
From: Jan Grulich <jgrulich@redhat.com>
7daeac5
Date: Tue, 29 Sep 2020 13:37:16 +0200
7daeac5
Subject: [PATCH] Use /run instead of /var/run which is just a symlink
7daeac5
7daeac5
---
7daeac5
 unix/vncserver/selinux/vncsession.fc | 2 +-
7daeac5
 unix/vncserver/vncserver@.service.in | 2 +-
7daeac5
 unix/vncserver/vncsession.c          | 2 +-
7daeac5
 3 files changed, 3 insertions(+), 3 deletions(-)
7daeac5
7daeac5
diff --git a/unix/vncserver/selinux/vncsession.fc b/unix/vncserver/selinux/vncsession.fc
7daeac5
index 121cdd237..ae768baa4 100644
7daeac5
--- a/unix/vncserver/selinux/vncsession.fc
7daeac5
+++ b/unix/vncserver/selinux/vncsession.fc
7daeac5
@@ -23,4 +23,4 @@ HOME_ROOT/\.vnc(/.*)?      gen_context(system_u:object_r:xdm_home_t,s0)
7daeac5
 /usr/sbin/vncsession			--	gen_context(system_u:object_r:vnc_session_exec_t,s0)
7daeac5
 /usr/libexec/vncsession-start		--	gen_context(system_u:object_r:vnc_session_exec_t,s0)
7daeac5
 
7daeac5
-/var/run/vncsession-:[0-9]*\.pid	--      gen_context(system_u:object_r:vnc_session_var_run_t,s0)
7daeac5
+/run/vncsession-:[0-9]*\.pid	--      gen_context(system_u:object_r:vnc_session_var_run_t,s0)
7daeac5
diff --git a/unix/vncserver/vncserver@.service.in b/unix/vncserver/vncserver@.service.in
7daeac5
index 584ecf4b1..5624dff76 100644
7daeac5
--- a/unix/vncserver/vncserver@.service.in
7daeac5
+++ b/unix/vncserver/vncserver@.service.in
7daeac5
@@ -36,7 +36,7 @@ After=syslog.target network.target
7daeac5
 [Service]
7daeac5
 Type=forking
7daeac5
 ExecStart=@CMAKE_INSTALL_FULL_LIBEXECDIR@/vncsession-start %i
7daeac5
-PIDFile=/var/run/vncsession-%i.pid
7daeac5
+PIDFile=/run/vncsession-%i.pid
7daeac5
 SELinuxContext=system_u:system_r:vnc_session_t:s0
7daeac5
 
7daeac5
 [Install]
7daeac5
diff --git a/unix/vncserver/vncsession.c b/unix/vncserver/vncsession.c
7daeac5
index 3e0c98f0f..2b47f5f55 100644
7daeac5
--- a/unix/vncserver/vncsession.c
7daeac5
+++ b/unix/vncserver/vncsession.c
7daeac5
@@ -543,7 +543,7 @@ main(int argc, char **argv)
7daeac5
     }
7daeac5
 
7daeac5
     snprintf(pid_file, sizeof(pid_file),
7daeac5
-             "/var/run/vncsession-%s.pid", display);
7daeac5
+             "/run/vncsession-%s.pid", display);
7daeac5
     f = fopen(pid_file, "w");
7daeac5
     if (f == NULL) {
7daeac5
         syslog(LOG_ERR, "Failure creating pid file \"%s\": %s",