[Pkg-fglrx-devel] r739 - fglrx-driver/trunk/debian

Andreas Beckmann anbe-guest at alioth.debian.org
Thu Aug 25 07:24:04 UTC 2011


Author: anbe-guest
Date: 2011-08-25 07:24:04 +0000 (Thu, 25 Aug 2011)
New Revision: 739

Added:
   fglrx-driver/trunk/debian/fglrx-driver.maintscript
   fglrx-driver/trunk/debian/fglrx-glx-ia32.postinst
Modified:
   fglrx-driver/trunk/debian/changelog
   fglrx-driver/trunk/debian/control
   fglrx-driver/trunk/debian/fglrx-driver.postinst
Log:
re-add some cleanup code needed for squeeze-backports, does not harm wheezy to have this, too

Modified: fglrx-driver/trunk/debian/changelog
===================================================================
--- fglrx-driver/trunk/debian/changelog	2011-08-18 09:41:17 UTC (rev 738)
+++ fglrx-driver/trunk/debian/changelog	2011-08-25 07:24:04 UTC (rev 739)
@@ -7,6 +7,10 @@
     (Closes: #636055)
   * Override the experimental lintian tag shlib-calls-exit.
   * Cleanup maintainer scripts.
+  * Prepare support for squeeze-backports:
+    - Readd some maintainer script code to cleanup after the
+      /emul/ia32-linux/usr/lib => /usr/lib32 transition.
+    - Cleanup /etc/init.d/fglrx-driver.
 
  -- Andreas Beckmann <debian at abeckmann.de>  Thu, 18 Aug 2011 09:46:11 +0200
 

Modified: fglrx-driver/trunk/debian/control
===================================================================
--- fglrx-driver/trunk/debian/control	2011-08-18 09:41:17 UTC (rev 738)
+++ fglrx-driver/trunk/debian/control	2011-08-25 07:24:04 UTC (rev 739)
@@ -5,7 +5,7 @@
 Uploaders: Patrick Matthäi <pmatthaei at debian.org>,
  Michael Gilbert <michael.s.gilbert at gmail.com>
 Build-Depends:
- debhelper (>= 8),
+ debhelper (>= 8.1),
  bzip2,
  ia32-libs [amd64],
  libxrandr2,

Added: fglrx-driver/trunk/debian/fglrx-driver.maintscript
===================================================================
--- fglrx-driver/trunk/debian/fglrx-driver.maintscript	                        (rev 0)
+++ fglrx-driver/trunk/debian/fglrx-driver.maintscript	2011-08-25 07:24:04 UTC (rev 739)
@@ -0,0 +1 @@
+rm_conffile /etc/init.d/fglrx-driver 1:11-8-2~

Modified: fglrx-driver/trunk/debian/fglrx-driver.postinst
===================================================================
--- fglrx-driver/trunk/debian/fglrx-driver.postinst	2011-08-18 09:41:17 UTC (rev 738)
+++ fglrx-driver/trunk/debian/fglrx-driver.postinst	2011-08-25 07:24:04 UTC (rev 739)
@@ -3,6 +3,10 @@
 
 if [ "$1" = "configure" ]; then
 
+	if dpkg --compare-versions "$2" lt-nl 1:11-8-2 ; then
+		update-rc.d -f fglrx-driver remove || true
+	fi
+
 		if [ -f /usr/lib/fglrx/diversions/libdri.so ]; then
 			dpkg-divert --package fglrx-driver --rename --remove /usr/lib/xorg/modules/extensions/libdri.so || true
 		fi

Added: fglrx-driver/trunk/debian/fglrx-glx-ia32.postinst
===================================================================
--- fglrx-driver/trunk/debian/fglrx-glx-ia32.postinst	                        (rev 0)
+++ fglrx-driver/trunk/debian/fglrx-glx-ia32.postinst	2011-08-25 07:24:04 UTC (rev 739)
@@ -0,0 +1,25 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "configure" ]; then
+
+	# <target: squeeze-backports>
+	# remove diversion created before the
+	# /emul/ia32-linux/usr/lib => /usr/lib32 transition
+	dpkg-divert --remove --rename --package fglrx-glx-ia32 --divert \
+		/emul/ia32-linux/usr/lib/fglrx/diversions/libGL.so.1 \
+		/emul/ia32-linux/usr/lib/libGL.so.1 > /dev/null
+	dpkg-divert --remove --rename --package fglrx-glx-ia32 --divert \
+		/emul/ia32-linux/usr/lib/fglrx/diversions/libGL.so.1.2 \
+		/emul/ia32-linux/usr/lib/libGL.so.1.2 > /dev/null
+
+	if [ -d /emul/ia32-linux/usr/lib/fglrx ]
+	then
+		rmdir /emul/ia32-linux/usr/lib/fglrx/diversions /emul/ia32-linux/usr/lib/fglrx || true;
+		rmdir /emul/ia32-linux/usr/lib /emul/ia32-linux/usr /emul/ia32-linux /emul 2>/dev/null || true
+	fi
+	# </target: squeeze-backports>
+
+fi
+
+#DEBHELPER#




More information about the Pkg-fglrx-devel mailing list