projects / fglrx-packaging.git / commitdiff
Build Results
 
Summary

Description: The git repository for the ATI/AMD fglrx packaging scripts.
Last Change: Thu 2/4/10 2:40

Recent Commits
Time
Signed-Off By
Description
Commit Diff
Thu 2/4/10 2:39
Mario Limonciello  
Convert to alternatives... 
Thu 2/4/10 1:55
Mario Limonciello  
Drop old kdelnk file... 
Thu 2/4/10 0:49
Mario Limonciello  
Drop arch stuff for fglrx... 
Wed 2/3/10 1:56
Mario Limonciello  
Migrate over to dh7. No... 
Wed 2/3/10 1:22
Mario Limonciello  
Bump standard version for... 
Sat 1/30/10 16:05
Anssi Hannula  
Mandriva: adapt for... 
 
> --git a/Ubuntu/dists/intrepid/xorg-driver-fglrx.links b/Ubuntu/dists/intrepid/xorg-driver-fglrx.links
index 077d13e
..ed3578e 100644
--- a/Ubuntu/dists/intrepid/xorg-driver-fglrx.links
+++ b/Ubuntu/dists/intrepid/xorg-driver-fglrx.links
@@ -1,+1,@@
-
usr/lib/libGL.so.1.2 usr/lib/libGL.so.1
 usr
/lib/libfglrx_gamma.so.1.0 usr/lib/libfglrx_gamma.so.1
 usr
/lib/libfglrx_pp.so.1.0 usr/lib/libfglrx_pp.so.1
 usr
/lib/libfglrx_dm.so.1.0 usr/lib/libfglrx_dm.so.1
diff 
--git a/Ubuntu/dists/intrepid/xorg-driver-fglrx.postrm b/Ubuntu/dists/intrepid/xorg-driver-fglrx.postrm
index b5cf24b
..7f6d9ed 100644
--- a/Ubuntu/dists/intrepid/xorg-driver-fglrx.postrm
+++ b/Ubuntu/dists/intrepid/xorg-driver-fglrx.postrm
@@ -21,30 +21,@@ PKGNAME=xorg-driver-fglrx
 
case "$1" in
     remove
|purge)
     
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
-
-    
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
-
-    
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
-
     
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
-
-    
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
-
-    
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
-
-    if [ -
/usr/lib/fglrx ]; then
-        rmdir /usr/lib/fglrx || true;
-    
fi
-    if [ -/usr/X11R6/lib/fglrx ]; then
-        rmdir /usr/X11R6/lib/fglrx || true;
-    
fi
-    if [ -/usr/X11R6/lib32/fglrx ]; then
-        rmdir /usr/X11R6/lib32/fglrx || true;
-    
fi
-    if [ -/usr/lib32/fglrx ]; then
-        rmdir /usr/lib32/fglrx || true;
-    
fi
-    ldconfig
     
;;

     
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
diff --git a/Ubuntu/dists/intrepid/xorg-driver-fglrx.preinst b/Ubuntu/dists/intrepid/xorg-driver-fglrx.preinst
index 6bfd769
..e61cca4 100644
--- a/Ubuntu/dists/intrepid/xorg-driver-fglrx.preinst
+++ b/Ubuntu/dists/intrepid/xorg-driver-fglrx.preinst
@@ -19,10 +19,@@ if [ `dpkg --print-installation-architecture` = "amd64" ]; then
     HAS_LIB32
="yes"
 
fi

-
 
fix_diversions()
 {
-    
# remove old-style diversions
+    # Remove very old style diversions
     
if [ -/usr/share/fglrx/diversions ]; then
     
if [ -"$HAS_LIB32" ]; then
         dpkg
-divert --remove --package $PKGNAME 
@@ -36,+35,25 @@ fix_diversions()

     
rmdir /usr/share/fglrx/diversions || true
     fi
+
+    
#remove old and unnecessary libGL.so.1 symlinks
+    if [ -/usr/lib/fglrx/libGL.so.1.xlibmesa ]; then
+        rm  /usr/lib/fglrx/libGL.so.1.xlibmesa
+    fi
+
+    if [ -
/usr/lib32/fglrx/libGL.so.1.xlibmesa ]; then
+        rm  /usr/lib32/fglrx/libGL.so.1.xlibmesa
+    fi
+    #remove unnecessary X11R6 symlinks that may not have
+    #been cleaned up in earlier releases
+    for i in /usr/lib/libGL.so.1 
+             /usr/lib32/libGL.so.1 
+             /usr/X11R6/lib/libGL.so.1 
+             /usr/X11R6/lib/libGL.so.1.2 
+             /usr/X11R6/lib32/libGL.so.1 
+             /usr/X11R6/lib32/libGL.so.1.2 ; do 
+    
dpkg-divert --remove --package $PKGNAME $i > /dev/null
+     
done
 
}

 case 
"$1" in
@@ -44,32 +62,16 @@ case "$1" in
         
# remove old fglrx diversions
     
fix_diversions

-    # create new diversion directories
+    # make new diversions
     
if [ ! -/usr/lib/fglrx ]; then
-        mkdir -/usr/lib/fglrx || true
+        mkdir -/usr/lib/fglrx
     fi
-    if [ -/usr/X11R6 ] && [ ! -/usr/X11R6/lib/fglrx ]; then
-        mkdir -/usr/X11R6/lib/fglrx || true
-    fi
-    if [ -"$HAS_LIB32" ] && [ ! -/usr/lib32/fglrx ]; then
-        mkdir -/usr/lib32/fglrx || true
-    fi
-    if [ -"$HAS_LIB32" ] && [ -/usr/X11R6 ] && [ ! -/usr/X11R6/lib32/fglrx ]; then
-        mkdir -/usr/X11R6/lib32/fglrx || true
-    fi
-
-    
# make new diversions
-    dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.xlibmesa /usr/lib/libGL.so.1 > /dev/null
     dpkg
-divert --add --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null

-    dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.xlibmesa /usr/X11R6/lib/libGL.so.1 > /dev/null
-    dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
-
     if [ -
"$HAS_LIB32" ]; then
-        dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
-        dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
-
-        
dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
+        if [ ! -/usr/lib32/fglrx ]; then
+            mkdir -/usr/lib32/fglrx
+        fi
         dpkg
-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
     fi
     
;;
<
 
Phoronix.com
Linux Driver Forums
Copyright © 2010 by Phoronix Media