Author: renodr
Date: Wed Oct 21 20:13:34 2020
New Revision: 4209

Log:
Add TigerVNC Configuration Patch

Added:
   trunk/tigervnc/tigervnc-1.11.0-configuration_fixes-1.patch

Added: trunk/tigervnc/tigervnc-1.11.0-configuration_fixes-1.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/tigervnc/tigervnc-1.11.0-configuration_fixes-1.patch  Wed Oct 21 
20:13:34 2020        (r4209)
@@ -0,0 +1,56 @@
+Submitted By:            Douglas R. Reno <renodr at linuxfromscratch dot org>
+Date:                    2020-10-21
+Initial Package Version: 1.11.0
+Upstream Status:         Unknown (BLFS Specific)
+Origin:                  Self
+Description:             Removes the SELinux requirement from the systemd unit,
+                         changes the PAM file to be compatible with LFS, and
+                         modifies the search path in /usr/libexec/vncserver
+                         to work with an Xsession installed in
+                         /etc/X11/tigervnc.
+
+diff -Naurp tigervnc-1.11.0.orig/unix/vncserver/tigervnc.pam 
tigervnc-1.11.0/unix/vncserver/tigervnc.pam
+--- tigervnc-1.11.0.orig/unix/vncserver/tigervnc.pam   2020-09-08 
07:16:08.000000000 -0500
++++ tigervnc-1.11.0/unix/vncserver/tigervnc.pam        2020-10-21 
21:01:57.838565149 -0500
+@@ -1,11 +1,10 @@
+-#%PAM-1.0
+-# pam_selinux.so close should be the first session rule
+--session   required     pam_selinux.so close
++# Begin /etc/pam.d/tigervnc
++
+ session    required     pam_loginuid.so
+--session   required     pam_selinux.so open
+ session    required     pam_namespace.so
+ session    optional     pam_keyinit.so force revoke
+ session    required     pam_limits.so
+--session   optional     pam_systemd.so
++session    optional     pam_systemd.so
+ session    required     pam_unix.so
+--session   optional     pam_reauthorize.so prepare
++
++# End /etc/pam.d/tigervnc
+diff -Naurp tigervnc-1.11.0.orig/unix/vncserver/vncserver.in 
tigervnc-1.11.0/unix/vncserver/vncserver.in
+--- tigervnc-1.11.0.orig/unix/vncserver/vncserver.in   2020-09-08 
07:16:08.000000000 -0500
++++ tigervnc-1.11.0/unix/vncserver/vncserver.in        2020-10-21 
21:04:41.342563348 -0500
+@@ -438,7 +438,7 @@ sub SanityCheck
+       die "$prog: couldn't find \"$cmd\" on your PATH.\n";
+     }
+ 
+-    foreach $cmd ("/etc/X11/xinit/Xsession", "/etc/X11/Xsession") {
++    foreach $cmd ("/etc/X11/xinit/Xsession", "/etc/X11/Xsession", 
"/etc/X11/tigervnc/Xsession") {
+         if (-x "$cmd") {
+             $Xsession = $cmd;
+             last;
+diff -Naurp tigervnc-1.11.0.orig/unix/vncserver/vncser...@.service.in 
tigervnc-1.11.0/unix/vncserver/vncser...@.service.in
+--- tigervnc-1.11.0.orig/unix/vncserver/vncser...@.service.in  2020-09-08 
07:16:08.000000000 -0500
++++ tigervnc-1.11.0/unix/vncserver/vncser...@.service.in       2020-10-21 
21:02:16.532564943 -0500
+@@ -36,8 +36,7 @@ After=syslog.target network.target
+ [Service]
+ Type=forking
+ ExecStart=@CMAKE_INSTALL_FULL_LIBEXECDIR@/vncsession-start %i
+-PIDFile=/var/run/vncsession-%i.pid
+-SELinuxContext=system_u:system_r:vnc_session_t:s0
++PIDFile=/run/vncsession-%i.pid
+ 
+ [Install]
+ WantedBy=multi-user.target
-- 
http://lists.linuxfromscratch.org/listinfo/patches
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to