blob: a7211f1cb64a8c73e4a95a0d90211a0d17d72713 (
plain)
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
42
43
44
45
46
47
|
#!/bin/sh -e
# This script can be called in the following ways:
#
# Before the package is removed:
# <prerm> remove
#
# Before an upgrade:
# <old-prerm> upgrade <new-version>
# if that fails:
# <new-prerm> failed-upgrade <old-version>
#
#
# Before package is deconfigured while dependency is replaced due to conflict:
# <prerm> deconfigure in-favour <new-package> <version>
# removing <old-package> <version>
#
# Before the package is replaced due to conflict:
# <prerm> remove in-favour <new-package> <version>
# Remove the md5sum diversion on removal or downgrade
undivert_md5sum() {
dpkg-divert --rename --remove /usr/bin/md5sum
dpkg-divert --rename --remove /usr/share/man/man1/md5sum.1.gz
}
case "$1" in
remove|upgrade)
case "$2" in
0.* | 1.[0123456789].* | 1.10 | 1.10.* | 1.13.[01234] | '')
undivert_md5sum
;;
esac
;;
failed-upgrade|deconfigure)
;;
*)
echo "$0 called with unknown argument \`$1'" 1>&2
exit 1
;;
esac
#DEBHELPER#
exit 0
|