Author: dnusinow
Date: 2005-09-26 18:48:50 -0500 (Mon, 26 Sep 2005)
New Revision: 621

Modified:
   trunk/debian/changelog
   trunk/debian/x11-common.preinst.in
Log:
* Have x11-common preinst check for xfree86-common conffile modification. If
  there are no modifications, remove them so that dpkg doesn't prompt the
  user due to the package name change. Thanks Steve Langasek. (closes: #318688)


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2005-09-26 02:52:41 UTC (rev 620)
+++ trunk/debian/changelog      2005-09-26 23:48:50 UTC (rev 621)
@@ -29,8 +29,12 @@
     xorg.conf.dpkg-new. Thanks Mike O'Connor. (Closes: #319323)
   * Add freebsd/003_gnu-kbsd_sessreg.diff to allow GNU/kFreeBSD to use GNU
     UTMP. Thanks Robert Millan. (Closes: #325615)
+  * Have x11-common preinst check for xfree86-common conffile modification. If
+    there are no modifications, remove them so that dpkg doesn't prompt the
+    user due to the package name change. Thanks Steve Langasek. 
+    (closes: #318688)
 
- -- David Nusinow <[EMAIL PROTECTED]>  Sat, 24 Sep 2005 18:16:25 -0400
+ -- David Nusinow <[EMAIL PROTECTED]>  Mon, 26 Sep 2005 19:46:41 -0400
 
 xorg-x11 (6.8.2.dfsg.1-7) unstable; urgency=high
 

Modified: trunk/debian/x11-common.preinst.in
===================================================================
--- trunk/debian/x11-common.preinst.in  2005-09-26 02:52:41 UTC (rev 620)
+++ trunk/debian/x11-common.preinst.in  2005-09-26 23:48:50 UTC (rev 621)
@@ -42,6 +42,34 @@
       b370a42803aec72f27da67ca6a225402
   fi
 
+  # Pre-X.Org packages were named xfree86-common. dpkg doesn't understand that 
+  # the conffiles are being transferred, so we'll check to see if they haven't
+  # been modified from the stable sarge version. If they have been modified, 
we 
+  # don't do anything, but if they are untouched then we remove them to let 
the 
+  # upgrade continue without errors
+  if dpkg --compare-versions "$2" eq "4.3.0.dfsg.1-14"; then
+    remove_conffile_prepare /etc/X11/Xresources/xfree86-common \
+       a0f3911120c49038cb87607e3c545b90
+    remove_conffile_prepare /etc/X11/Xsession \
+       196e175a2cd90326da746f5287fd7a2e
+    remove_conffile_prepare /etc/X11/Xsession.d/20xfree86-common_process-args \
+       234df7ef4e57d97a446c6b81d5dc6ddd
+    remove_conffile_prepare /etc/X11/Xsession.d/30xfree86-common_xresources \
+       e148b414b3f7433ffd9314b86aff3350
+    remove_conffile_prepare 
/etc/X11/Xsession.d/50xfree86-common_determine-startup \
+       b93298febffc253a5d90431677cc7c75
+    remove_conffile_prepare /etc/X11/Xsession.d/90xfree86-common_ssh-agent \
+       0c2826f6163c7219ebbf91abfa251a20
+    remove_conffile_prepare /etc/X11/Xsession.d/99xfree86-common_start \
+       84ffa95821ba703d6bc203afbfd4bcac
+    remove_conffile_prepare /etc/X11/Xsession.options \
+       e675efbb486930e08bc779cbeb53a44e
+    remove_conffile_prepare /etc/X11/rgb.txt \
+       4896b3e3380a6a2af1920709bc31b140
+    remove_conffile_prepare /etc/init.d/xfree86-common \
+       034165e48abb370e9c3e276850755219
+  fi
+
   check_symlinks_and_warn /usr/bin/X11 \
                           /usr/include/X11 \
                           /usr/lib/X11


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to