~ubuntu-branches/ubuntu/precise/nvidia-graphics-drivers-173-updates/precise-updates

« back to all changes in this revision

Viewing changes to debian/nvidia-173-updates.prerm

  • Committer: Bazaar Package Importer
  • Author(s): Alberto Milone
  • Date: 2011-08-11 12:21:04 UTC
  • Revision ID: james.westby@ubuntu.com-20110811122104-kzg05ous9ot141uq
Tags: 173.14.30-0ubuntu1
First release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# prerm script for nvidia-173-updates
 
3
#
 
4
# Copyright (C) 2007 Mario Limonciello
 
5
# Copyright (C) 2009 Canonical Ltd
 
6
# Authors: Alberto Milone
 
7
 
 
8
 
 
9
PACKAGE_NAME=nvidia-173-updates
 
10
CVERSION=`dpkg-query -W -f='${Version}' $PACKAGE_NAME | awk -F "-" '{print $1}' | cut -d\: -f2`
 
11
 
 
12
remove_dkms_module() {
 
13
        echo "Removing all DKMS Modules"
 
14
        dkms remove -m $PACKAGE_NAME -v $CVERSION --all > /dev/null
 
15
        echo "Done."
 
16
}
 
17
 
 
18
case "$1" in
 
19
        upgrade)
 
20
                remove_dkms_module 
 
21
        ;;
 
22
        remove)
 
23
                remove_dkms_module 
 
24
 
 
25
                update-alternatives --remove x86_64-linux-gnu_gl_conf /usr/lib/nvidia-173-updates/ld.so.conf
 
26
                update-alternatives --remove i386-linux-gnu_gl_conf /usr/lib/nvidia-173-updates/ld.so.conf
 
27
 
 
28
                # Trigger gmenu so as to update the gnome menu
 
29
                dpkg-trigger --by-package=$PACKAGE_NAME gmenucache || true
 
30
 
 
31
                # explicit ldconfig due to alternatives
 
32
                ldconfig
 
33
 
 
34
                # Update the grub gfxpayload blacklist
 
35
                if which update-grub-gfxpayload >/dev/null 2>&1; then
 
36
                    update-grub-gfxpayload
 
37
                fi
 
38
        ;;
 
39
esac
 
40
 
 
41
#DEBHELPER#
 
42