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

X Strike Force SVN commit: rev 393 - trunk/debian



Author: branden
Date: 2003-08-18 17:11:11 -0500 (Mon, 18 Aug 2003)
New Revision: 393

Modified:
   trunk/debian/xdm.config.in
   trunk/debian/xdm.postinst.in
   trunk/debian/xdm.prerm.in
   trunk/debian/xfree86-common.config.in
   trunk/debian/xfree86-common.postinst.in
   trunk/debian/xserver-common.config.in
   trunk/debian/xserver-common.postinst.in
   trunk/debian/xserver-common.preinst.in
Log:
debian/{xdm.{config,postinst,prerm}.in,xfree86-common.{config,postinst}.in,
  xserver-common.{config,postinst,preinst}.in}: be sure to source the debconf
  confmodule *before* setting any variables local to the maintainer script;
  the way confmodule works causes the values of any unexported variables
  already set to be lost (I tremble at how many subtle bugs and how much
  wacky behavior must have been caused by this).  Thanks to Eduard Bloch for
  noticing odd dexconf behavior which led me to this realization.

debian/{xdm.{config,postinst,prerm}.in,xfree86-common.{config,postinst}.in:
  - set svn:keywords property to "Id"
  - add "$Id$" expando
  - update copyright notice


Modified: trunk/debian/xdm.config.in
===================================================================
--- trunk/debian/xdm.config.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xdm.config.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -1,21 +1,21 @@
 #!/bin/sh
 # Debian xdm package configuration script
-# Copyright 2000-2002 Branden Robinson.
+# Copyright 2000--2003 Branden Robinson.
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 
+# $Id$
+
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xdm
 THIS_SCRIPT=config
 
 #INCLUDE_SHELL_LIB#
 
-DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
-
-# source debconf library
-. /usr/share/debconf/confmodule
-
 # set default display manager
 
 db_get shared/default-x-display-manager


Property changes on: trunk/debian/xdm.config.in
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/xdm.postinst.in
===================================================================
--- trunk/debian/xdm.postinst.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xdm.postinst.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -1,20 +1,22 @@
 #!/bin/sh
 # Debian xdm package post-installation script
-# Copyright 1998-2001 Branden Robinson.
+# Copyright 1998--2001, 2003 Branden Robinson.
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
 
+# $Id$
+
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xdm
 THIS_SCRIPT=postinst
 
 #INCLUDE_SHELL_LIB#
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 check_symlinks_and_bomb /usr/X11R6/lib/X11/xdm
 
 # now safe to remove old xserver dir


Property changes on: trunk/debian/xdm.postinst.in
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/xdm.prerm.in
===================================================================
--- trunk/debian/xdm.prerm.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xdm.prerm.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -1,17 +1,14 @@
 #!/bin/sh
 # Debian xdm package pre-removal script
-# Copyright 1998-2002 Branden Robinson.
+# Copyright 1998--2003 Branden Robinson.
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
 
+# $Id$
+
 set -e
 
-THIS_PACKAGE=xdm
-THIS_SCRIPT=prerm
-
-#INCLUDE_SHELL_LIB#
-
 # debconf may not be available if some massive purging is going on
 HAVE_DEBCONF=
 if [ -e /usr/share/debconf/confmodule ]; then
@@ -19,6 +16,11 @@
   HAVE_DEBCONF=yes
 fi
 
+THIS_PACKAGE=xdm
+THIS_SCRIPT=prerm
+
+#INCLUDE_SHELL_LIB#
+
 case "$1" in
   # we NEVER want to unconditionally stop xdm; see below
   upgrade|failed-upgrade)


Property changes on: trunk/debian/xdm.prerm.in
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/xfree86-common.config.in
===================================================================
--- trunk/debian/xfree86-common.config.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xfree86-common.config.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -1,19 +1,21 @@
 #!/bin/sh
 # Debian xfree86-common package configuration script
-# Copyright 2002 Branden Robinson.
+# Copyright 2002, 2003 Branden Robinson.
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 
+# $Id$
+
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xfree86-common
 THIS_SCRIPT=config
 
 #INCLUDE_SHELL_LIB#
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 # is this an unofficial Debian package?
 if [ -z "$OFFICIAL_BUILD" ]; then
   db_register xfree86-common/experimental_packages xfree86-common/nag


Property changes on: trunk/debian/xfree86-common.config.in
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/xfree86-common.postinst.in
===================================================================
--- trunk/debian/xfree86-common.postinst.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xfree86-common.postinst.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -1,20 +1,22 @@
 #!/bin/sh
 # Debian xfree86-common package post-installation script
-# Copyright 1998-2001 Branden Robinson.
+# Copyright 1998--2001, 2003 Branden Robinson.
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
 
+# $Id$
+
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xfree86-common
 THIS_SCRIPT=postinst
 
 #INCLUDE_SHELL_LIB#
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 check_symlinks_and_bomb /usr/bin/X11 \
                         /usr/include/X11 \
                         /usr/lib/X11


Property changes on: trunk/debian/xfree86-common.postinst.in
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/debian/xserver-common.config.in
===================================================================
--- trunk/debian/xserver-common.config.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xserver-common.config.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -8,6 +8,9 @@
 
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xserver-common
 THIS_SCRIPT=config
 
@@ -42,9 +45,6 @@
   set -e;
 }
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 # if one were going to parse the on-disk Xwrapper.config file and set the
 # debconf template values to match, one would do so here; but we're not
 

Modified: trunk/debian/xserver-common.postinst.in
===================================================================
--- trunk/debian/xserver-common.postinst.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xserver-common.postinst.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -9,6 +9,9 @@
 
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xserver-common
 THIS_SCRIPT=postinst
 
@@ -19,9 +22,6 @@
 XWRAPPER_CONFIG_CHECKSUM="$CHECKSUM_DIR/$(basename "$XWRAPPER_CONFIG").md5sum"
 XWRAPPER_CONFIG_ROSTER="$CHECKSUM_DIR/$(basename "$XWRAPPER_CONFIG").roster"
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 check_symlinks_and_bomb /usr/X11R6/lib/X11/xserver
 
 # now safe to remove old xserver dir

Modified: trunk/debian/xserver-common.preinst.in
===================================================================
--- trunk/debian/xserver-common.preinst.in	2003-08-16 05:02:47 UTC (rev 392)
+++ trunk/debian/xserver-common.preinst.in	2003-08-18 22:11:11 UTC (rev 393)
@@ -9,6 +9,9 @@
 
 set -e
 
+# source debconf library
+. /usr/share/debconf/confmodule
+
 THIS_PACKAGE=xserver-common
 THIS_SCRIPT=preinst
 
@@ -18,9 +21,6 @@
 CHECKSUM_DIR=/var/lib/xfree86
 XWRAPPER_CONFIG_CHECKSUM="$CHECKSUM_DIR/$(basename "$XWRAPPER_CONFIG").md5sum"
 
-# source debconf library
-. /usr/share/debconf/confmodule
-
 if [ "$1" = "install" -o "$1" = "upgrade" ]; then
   # xserver dir moved to /etc/X11 in 4.x
   if [ -e /usr/X11R6/lib/X11/xserver -a ! -L /usr/X11R6/lib/X11/xserver ]; then



Reply to: