CVSROOT: /home/x-cvs Module name: xc Changes by: [EMAIL PROTECTED] 06/07/14 08:26:41
Log message: 53. Another swipe at dealing with xterm's setgid woes: - Fix xterm, when compiled with setgid support, to actually be able to modify utmp data. This whether xterm is setgid utmp, or setuid root. Neither was the case before. Also, fix utmp handling on exit. - Rename InstGidFlags imake symbol to a more descriptive InstUtmpFlags and add toleration for this to xterm's Imakefile. - Install xterm setgid utmp on NetBSD 1.0 or higher. Untested. This is based on their CVS repository that shows the introduction of a utmp group in NetBSD 1.0. - On Linux, decide whether to install xterm setgid utmp or setuid root based on the existence of a utmp group on the build system. The Xinstall script already remakes this decision for the target system. This avoids having to produce different binaries for different Linux distributions. - In xterm's Imakefile, tolerate the absence of CHANGELOG #161, and anticipate FreeBSD's potential move to a setgid xterm. (Marc La France). Modified files: xc/config/cf/: Imake.tmpl NetBSD.cf OpenBSD.cf README linux.cf os2.cf xc/programs/Xserver/hw/xfree86/: CHANGELOG xc/programs/xterm/: Imakefile main.c Revision Changes Path 3.177 +5 -4 xc/config/cf/Imake.tmpl 3.133 +8 -1 xc/config/cf/NetBSD.cf 3.121 +4 -1 xc/config/cf/OpenBSD.cf 1.29 +3 -2 xc/config/cf/README 3.243 +8 -2 xc/config/cf/linux.cf 3.49 +11 -9 xc/config/cf/os2.cf 3.3779 +18 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG 3.74 +88 -42 xc/programs/xterm/Imakefile 3.213 +40 -42 xc/programs/xterm/main.c _______________________________________________ Cvs-commit mailing list Cvs-commit@XFree86.Org http://XFree86.Org/mailman/listinfo/cvs-commit