~ubuntu-branches/ubuntu/intrepid/nvidia-graphics-drivers-177/intrepid

« back to all changes in this revision

Viewing changes to debian/nvidia-glx-177.postinst

  • Committer: Bazaar Package Importer
  • Author(s): Alberto Milone (tseliot)
  • Date: 2008-07-08 18:50:23 UTC
  • Revision ID: james.westby@ubuntu.com-20080708185023-ojfxd0ae9wajzuda
Tags: 177.13-0ubuntu3
* Recommends nvidia-settings instead of Suggests nvidia-settings
* Put the icon for nvidia-settings in /usr/share/pixmaps 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
set -e
 
4
 
 
5
#make sure wfb diversion is removed
 
6
#dpkg-divert --rename --remove --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so >/dev/null || true
 
7
#dpkg-divert --rename --remove --package nvidia-glx-new --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so >/dev/null || true
 
8
#dpkg-divert --rename --remove --package nvidia-glx-new-envy --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so >/dev/null || true
 
9
 
 
10
        
 
11
        #Make sure that the diversion of /usr/lib/xorg/modules/extensions/libwfb.so is removed
 
12
        if dpkg-divert --list 'nvidia-glx' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
13
                dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
14
        fi
 
15
        
 
16
        if dpkg-divert --list 'nvidia-glx-new' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
17
                dpkg-divert --remove --rename --package nvidia-glx-new --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
18
        fi
 
19
        
 
20
        if dpkg-divert --list 'nvidia-glx-legacy' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
21
                dpkg-divert --remove --rename --package nvidia-glx-legacy --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
22
        fi
 
23
        
 
24
        if dpkg-divert --list 'nvidia-glx-envy' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
25
                dpkg-divert --remove --rename --package nvidia-glx-envy --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
26
        fi
 
27
        
 
28
        if dpkg-divert --list 'nvidia-glx-new-envy' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
29
                dpkg-divert --remove --rename --package nvidia-glx-new-envy --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
30
        fi
 
31
 
 
32
        if dpkg-divert --list 'nvidia-glx-legacy-envy' | grep /usr/lib/xorg/modules/libwfb.so > /dev/null ; then
 
33
                dpkg-divert --remove --rename --package nvidia-glx-legacy-envy --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null || true
 
34
        fi
 
35
        
 
36
        
 
37
        # create new diversion directories
 
38
        if [ ! -d /usr/lib/nvidia ]; then
 
39
                mkdir -p /usr/lib/nvidia || true
 
40
        fi
 
41
        if [ -n "$HAS_LIB32" ] && [ ! -d /usr/lib32/nvidia ]; then
 
42
                mkdir -p /usr/lib32/nvidia || true
 
43
        fi
 
44
 
 
45
        #Make sure that no /etc/init.d/nvidia-glx-* exists
 
46
        rm -f /etc/init.d/nvidia-glx-* | true
 
47
        
 
48
 
 
49
#       dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null
 
50
 
 
51
 
 
52
#if [ -n "" ] && [ ! -e /lib/linux-restricted-modules/.nvidia__installed ]; then
 
53
#    mkdir -p /lib/linux-restricted-modules
 
54
#    echo "# do not remove this file, it's needed by /sbin/lrm-video" \
 
55
#       > /lib/linux-restricted-modules/.nvidia__installed
 
56
#fi
 
57
 
 
58
 
 
59
#DEBHELPER#
 
60
 
 
61
 
 
62
 
 
63
ldconfig