File: prerm

package info (click to toggle)
aptlinex 0.91-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 372 kB
  • ctags: 16
  • sloc: sh: 692; makefile: 75
file content (41 lines) | stat: -rw-r--r-- 1,008 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh
set -e


case "$1" in
    remove|upgrade|deconfigure)
        tempfile=$(mktemp -p /tmp aptlinex.XXXXXXXX)
    	#unregister Iceweasel
    	if [ -e /usr/lib/iceweasel/iceweasel.cfg ]; then
    		grep -v apt.gambas /usr/lib/iceweasel/iceweasel.cfg|grep -v external.apt >$tempfile
			rm -f /usr/lib/iceweasel/iceweasel.cfg
			mv $tempfile /usr/lib/iceweasel/iceweasel.cfg 
			chmod 644 /usr/lib/iceweasel/iceweasel.cfg
		fi 
    	#unregister Firefox
    	if [ -e /usr/lib/firefox/firefox.cfg ]; then
    		grep -v apt.gambas /usr/lib/firefox/firefox.cfg|grep -v external.apt >$tempfile
			rm -f /usr/lib/firefox/firefox.cfg
			mv $tempfile /usr/lib/firefox/firefox.cfg
			chmod 644  /usr/lib/firefox/firefox.cfg
		fi
		#unregister Gnome integration
		if which gconf-schemas >/dev/null 2>&1; then
			gconf-schemas --unregister aptlinex.schemas
		fi
    ;;

    failed-upgrade)
    ;;

    *)
        echo "prerm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

#DEBHELPER#

exit 0