[tigervnc] Clean Xvnc's /tmp environment in service file before startup
Adam Tkac
atkac at fedoraproject.org
Mon Mar 26 13:27:33 UTC 2012
commit 762642109948a23b214fe29da327c50a8c46bb71
Author: Adam Tkac <atkac at redhat.com>
Date: Mon Mar 26 15:25:59 2012 +0200
Clean Xvnc's /tmp environment in service file before startup
Signed-off-by: Adam Tkac <atkac at redhat.com>
tigervnc.spec | 5 ++++-
vncserver.service | 1 +
2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/tigervnc.spec b/tigervnc.spec
index 4e4eff3..6643468 100644
--- a/tigervnc.spec
+++ b/tigervnc.spec
@@ -1,6 +1,6 @@
Name: tigervnc
Version: 1.1.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: A TigerVNC remote display system
Group: User Interface/Desktops
@@ -296,6 +296,9 @@ fi
%doc LICENCE.TXT
%changelog
+* Mon Mar 26 2012 Adam Tkac <atkac redhat com> - 1.1.0-5
+- clean Xvnc's /tmp environment in service file before startup
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/vncserver.service b/vncserver.service
index 32255e2..4e0b141 100644
--- a/vncserver.service
+++ b/vncserver.service
@@ -34,6 +34,7 @@ After=syslog.target network.target
[Service]
Type=forking
+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"
More information about the scm-commits
mailing list