CVS Update: xc (branch: trunk)

Marc Aurele La France <[email protected]> Fri, 14 Jul 2006 08:26:41 -0700 (PDT)
Newsgroups gmane.comp.xfree86.cvs
Message-ID <[email protected]>
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