[tigervnc] Avoid PIDFile problems in systemd unit file (bug #983232).

Tim Waugh twaugh at fedoraproject.org
Wed Jul 24 16:31:08 UTC 2013


commit 58cbc6524ca27c305b5898f99f7ff7dd873f1077
Author: Tim Waugh <twaugh at redhat.com>
Date:   Wed Jul 24 17:16:03 2013 +0100

    Avoid PIDFile problems in systemd unit file (bug #983232).
    
    Resolves: rhbz#983232

 tigervnc.spec     |    1 +
 vncserver.service |    5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/tigervnc.spec b/tigervnc.spec
index a0342c6..6681880 100644
--- a/tigervnc.spec
+++ b/tigervnc.spec
@@ -340,6 +340,7 @@ fi
 
 %changelog
 * Wed Jul 24 2013 Tim Waugh <twaugh at redhat.com> 1.3.0-3
+- Avoid PIDFile problems in systemd unit file (bug #983232).
 - libvnc.so: don't use unexported key_is_down function.
 - Don't use shebang in vncserver script.
 
diff --git a/vncserver.service b/vncserver.service
index aff52b9..3976e02 100644
--- a/vncserver.service
+++ b/vncserver.service
@@ -34,11 +34,10 @@ Description=Remote desktop service (VNC)
 After=syslog.target network.target
 
 [Service]
-Type=forking
+Type=simple
 # Clean any existing files in /tmp/.X11-unix environment
 ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
-ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
-ExecStop=/sbin/runuser -l <USER> -c "/usr/bin/vncserver -kill %i"
+ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver -fg %i"
 
 [Install]
 WantedBy=multi-user.target


More information about the scm-commits mailing list