[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force XFree86 SVN commit: r1966 - in trunk/debian: . local/xdm



Author: branden
Date: 2004-10-18 13:03:43 -0500 (Mon, 18 Oct 2004)
New Revision: 1966

Added:
   trunk/debian/local/xdm/Xreset
Modified:
   trunk/debian/CHANGESETS
   trunk/debian/MANIFEST.alpha.in
   trunk/debian/MANIFEST.amd64.in
   trunk/debian/MANIFEST.arm.in
   trunk/debian/MANIFEST.hppa.in
   trunk/debian/MANIFEST.hurd-i386.in
   trunk/debian/MANIFEST.i386.in
   trunk/debian/MANIFEST.ia64.in
   trunk/debian/MANIFEST.m68k.in
   trunk/debian/MANIFEST.mips.in
   trunk/debian/MANIFEST.mipsel.in
   trunk/debian/MANIFEST.powerpc.in
   trunk/debian/MANIFEST.s390.in
   trunk/debian/MANIFEST.sparc.in
   trunk/debian/changelog
   trunk/debian/local/xdm/Xstartup
   trunk/debian/xdm.README.Debian
   trunk/debian/xdm.install
   trunk/debian/xdm.postinst.in
   trunk/debian/xdm.postrm.in
   trunk/debian/xdm.preinst.in
Log:
Restore xdm's Xreset script, which was removed in 4.2.1-12.  If the
use-sessreg option is set and the sessreg command is available, user X
sessions will be de-registered from the utmp and wtmp files again.
Update maintainer scripts to stop removing the conffile.  Update
xdm.install and MANIFEST.* files to ship Xreset script.  The old
xconsole-related logic is not restored.  (Closes: #275329)


Modified: trunk/debian/CHANGESETS
===================================================================
--- trunk/debian/CHANGESETS	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/CHANGESETS	2004-10-18 18:03:43 UTC (rev 1966)
@@ -182,4 +182,12 @@
 the XHTML version of the FAQ.
     1965
 
+Restore xdm's Xreset script, which was removed in 4.2.1-12.  If the
+use-sessreg option is set and the sessreg command is available, user X
+sessions will be de-registered from the utmp and wtmp files again.
+Update maintainer scripts to stop removing the conffile.  Update
+xdm.install and MANIFEST.* files to ship Xreset script.  The old
+xconsole-related logic is not restored.  (Closes: #275329)
+    1966
+
 vim:set ai et sts=4 sw=4 tw=80:

Modified: trunk/debian/MANIFEST.alpha.in
===================================================================
--- trunk/debian/MANIFEST.alpha.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.alpha.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.amd64.in
===================================================================
--- trunk/debian/MANIFEST.amd64.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.amd64.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.arm.in
===================================================================
--- trunk/debian/MANIFEST.arm.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.arm.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.hppa.in
===================================================================
--- trunk/debian/MANIFEST.hppa.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.hppa.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.hurd-i386.in
===================================================================
--- trunk/debian/MANIFEST.hurd-i386.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.hurd-i386.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.i386.in
===================================================================
--- trunk/debian/MANIFEST.i386.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.i386.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.ia64.in
===================================================================
--- trunk/debian/MANIFEST.ia64.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.ia64.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.m68k.in
===================================================================
--- trunk/debian/MANIFEST.m68k.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.m68k.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.mips.in
===================================================================
--- trunk/debian/MANIFEST.mips.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.mips.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.mipsel.in
===================================================================
--- trunk/debian/MANIFEST.mipsel.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.mipsel.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.powerpc.in
===================================================================
--- trunk/debian/MANIFEST.powerpc.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.powerpc.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.s390.in
===================================================================
--- trunk/debian/MANIFEST.s390.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.s390.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -60,6 +60,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/MANIFEST.sparc.in
===================================================================
--- trunk/debian/MANIFEST.sparc.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/MANIFEST.sparc.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -65,6 +65,7 @@
 etc/X11/xdm/GiveConsole
 etc/X11/xdm/TakeConsole
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/changelog	2004-10-18 18:03:43 UTC (rev 1966)
@@ -84,6 +84,13 @@
     dh_compress will take care of that.  Tell dh_compress to avoid compressing
     the XHTML version of the FAQ.
 
+  * Restore xdm's Xreset script, which was removed in 4.2.1-12.  If the
+    use-sessreg option is set and the sessreg command is available, user X
+    sessions will be de-registered from the utmp and wtmp files again.
+    Update maintainer scripts to stop removing the conffile.  Update
+    xdm.install and MANIFEST.* files to ship Xreset script.  The old
+    xconsole-related logic is not restored.  (Closes: #275329)
+
   Changes by Denis Barbier and Fabio M. Di Nitto:
 
   * Edit xc/programs/xkbcomp/symbols/pc/Imakefile so that the new pc/us_intl
@@ -154,7 +161,7 @@
     + Set UseBios default to "no" for PROSAVAGE_DDR and PROSAVAGE_DDRK, as
       described at <URL: http://www.probo.com/timr/savage40.html >.
 
- -- Branden Robinson <branden@debian.org>  Mon, 18 Oct 2004 12:50:05 -0500
+ -- Branden Robinson <branden@debian.org>  Mon, 18 Oct 2004 12:57:18 -0500
 
 xfree86 (4.3.0.dfsg.1-8) unstable; urgency=high
 

Copied: trunk/debian/local/xdm/Xreset (from rev 496, trunk/debian/local/xdm/Xreset)
===================================================================
--- trunk/debian/local/xdm/Xreset	2003-09-10 10:56:46 UTC (rev 496)
+++ trunk/debian/local/xdm/Xreset	2004-10-18 18:03:43 UTC (rev 1966)
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $Id$
+#
+# This script is run as root after the user's X session ends.
+
+PATH="$PATH:/usr/bin/X11"
+
+# Remove the utmp entry for the session.
+if grep -qs '^use-sessreg' /etc/X11/xdm/xdm.options \
+  && which sessreg >/dev/null 2>&1; then
+    sessreg -d -l "$DISPLAY" -u /var/run/utmp -x /etc/X11/xdm/Xservers "$USER"
+fi
+
+exit 0
+
+# vim:set ai et sts=4 sw=4 tw=80:


Property changes on: trunk/debian/local/xdm/Xreset
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/local/xdm/Xstartup
===================================================================
--- trunk/debian/local/xdm/Xstartup	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/local/xdm/Xstartup	2004-10-18 18:03:43 UTC (rev 1966)
@@ -18,14 +18,14 @@
   fi
 fi
 
-# insert a utmp entry for the session
-if grep -qs '^use-sessreg' /etc/X11/xdm/xdm.options && \
-   which sessreg > /dev/null 2>&1; then
-  exec sessreg -a -l "$DISPLAY" -u /var/run/utmp \
-               -x /etc/X11/xdm/Xservers "$USER"
+# Insert a utmp entry for the session.
+if grep -qs '^use-sessreg' /etc/X11/xdm/xdm.options \
+  && which sessreg >/dev/null 2>&1; then
+    exec sessreg -a -l "$DISPLAY" -u /var/run/utmp
+                 -x /etc/X11/xdm/Xservers "$USER"
   # NOTREACHED
 fi
 
 exit 0
 
-# vim:set ai et sts=2 sw=2 tw=0:
+# vim:set ai et sts=4 sw=4 tw=80:

Modified: trunk/debian/xdm.README.Debian
===================================================================
--- trunk/debian/xdm.README.Debian	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/xdm.README.Debian	2004-10-18 18:03:43 UTC (rev 1966)
@@ -49,6 +49,9 @@
 Xstartup is a shell script which is run (as root) after a user has logged in
 on a server.
 
+Xreset is a shell script which is run (as root) after a user's X session ends on
+a server.
+
 xdm.options contains configuration options for xdm that are specific to the
 Debian GNU/Linux system.  See the xdm.options(5) manual page for more
 information.

Modified: trunk/debian/xdm.install
===================================================================
--- trunk/debian/xdm.install	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/xdm.install	2004-10-18 18:03:43 UTC (rev 1966)
@@ -1,5 +1,6 @@
 etc/X11/app-defaults/Chooser
 etc/X11/xdm/Xaccess
+etc/X11/xdm/Xreset
 etc/X11/xdm/Xresources
 etc/X11/xdm/Xservers
 etc/X11/xdm/Xsession

Modified: trunk/debian/xdm.postinst.in
===================================================================
--- trunk/debian/xdm.postinst.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/xdm.postinst.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -25,10 +25,8 @@
   rm -r /usr/X11R6/lib/X11/xdm.moved-by-preinst
 fi
 
-# now safe to remove obsolete conffiles
-for F in /etc/X11/xdm/Xreset /etc/X11/xdm/Xsetup; do
-  remove_conffile_commit "$F"
-done
+# It is now safe to remove obsolete conffiles.
+remove_conffile_commit /etc/X11/xdm/Xsetup
 
 # debconf is not a registry, so we only fiddle with the default file if it
 # does not exist

Modified: trunk/debian/xdm.postrm.in
===================================================================
--- trunk/debian/xdm.postrm.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/xdm.postrm.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -21,10 +21,8 @@
     mv /usr/X11R6/lib/X11/xdm.moved-by-preinst /usr/X11R6/lib/X11/xdm
   fi
 
-  # roll back removal of obsolete conffiles
-  for F in /etc/X11/xdm/Xreset /etc/X11/xdm/Xsetup; do
-    remove_conffile_rollback "$F"
-  done
+  # Roll back removal of obsolete conffiles.
+  remove_conffile_rollback /etc/X11/xdm/Xsetup
 
   # roll back displacement of default display manager file
   if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE.dpkg-tmp" ]; then

Modified: trunk/debian/xdm.preinst.in
===================================================================
--- trunk/debian/xdm.preinst.in	2004-10-18 17:51:10 UTC (rev 1965)
+++ trunk/debian/xdm.preinst.in	2004-10-18 18:03:43 UTC (rev 1966)
@@ -45,9 +45,8 @@
     fi
   fi
 
-  # default Xreset and Xsetup conffiles went away in 4.2.1-12
+  # The Xsetup conffile went away in 4.2.1-12.
   if dpkg --compare-versions "$2" lt "4.2.1-12"; then
-    remove_conffile_prepare /etc/X11/xdm/Xreset d65cd850f647f7f3d6a076273a3bbb1f
     remove_conffile_prepare /etc/X11/xdm/Xsetup 9e68b23946b72af86f88593394ba9339
   fi
 



Reply to: