[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