Source: fglrx-driver
Tags: patch
Followup-For: Bug #657604

patch attached (alioth is currently down)

Andreas
diff -Nru fglrx-driver-12-1/debian/changelog fglrx-driver-12-1/debian/changelog
--- fglrx-driver-12-1/debian/changelog	2012-01-26 14:02:33.000000000 +0100
+++ fglrx-driver-12-1/debian/changelog	2012-01-29 13:40:17.000000000 +0100
@@ -1,3 +1,10 @@
+fglrx-driver (1:12-1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * hack lib64 out of aticonfig 
+
+ -- Andreas Beckmann <deb...@abeckmann.de>  Sun, 29 Jan 2012 13:39:51 +0100
+
 fglrx-driver (1:12-1-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru fglrx-driver-12-1/debian/rules fglrx-driver-12-1/debian/rules
--- fglrx-driver-12-1/debian/rules	2012-01-26 14:02:33.000000000 +0100
+++ fglrx-driver-12-1/debian/rules	2012-01-29 14:35:05.000000000 +0100
@@ -62,6 +62,14 @@
 override_dh_auto_build:
 	$(MAKE) -C debian/man
 
+# AMD hardcoded some paths to /usr/lib64/fglrx ...
+# and prevents working around this with symlinks by using lstat ...
+# and complaining about world writable files/directories
+badlib64files	 = ./debian/fglrx-driver/usr/lib/fglrx/fglrx_drv.so
+badlib64files	+= ./debian/fglrx-atieventsd/usr/sbin/atieventsd
+badlib64files	+= ./debian/fglrx-control/usr/bin/amdcccle
+badlib64files	+= ./debian/fglrx-driver/usr/bin/aticonfig
+
 override_dh_install:
 	dh_install
 	chrpath -d -k debian/fglrx-control/usr/bin/amdcccle
@@ -73,6 +81,15 @@
 		rpl -e	'/usr/X11R6/lib/modules/dri\0' \
 			'$${ORIGIN}/dri\0!!!!!!!!!!!!\0' \
 			debian/fglrx-glx-ia32/usr/lib32/fglrx-libGL.so.1.2
+	rpl -e	'/usr/lib64/fglrx/switchlibGL\0' \
+		'/usr/lib/fglrx/switchlibGL\0!\0' \
+		$(badlib64files)
+	rpl -e	'/usr/lib64/fglrx/switchlibglx\0' \
+		'/usr/lib/fglrx/switchlibglx\0!\0' \
+		$(badlib64files)
+	rpl -e	'/usr/lib64/fglrx\0' \
+		'/usr/lib/fglrx\0!\0' \
+		$(badlib64files)
 	chmod a+x debian/fglrx-source/usr/src/modules/fglrx/debian/rules
 	tar cfj debian/fglrx-source/usr/src/fglrx.tar.bz2 \
 		--owner=root --group=src --remove-files \

Reply via email to