debian/preinst - remove diversions for:
[squirrelmail-cn.git] / debian / preinst
1 #!/bin/sh
2
3 set -e
4
5 case "$1" in
6         install|upgrade)
7         ;;
8
9         abort-upgrade)
10         exit 0
11         ;;
12
13         *)
14         echo "preinst called with unknown argument '$1'" >&2
15         exit 1
16         ;;
17 esac
18
19 if dpkg-divert --list | \
20         egrep -q 'diversion of .*locale/hr_HR/.* .* by squirrelmail-cn'; then
21
22         dpkg-divert --quiet --package squirrelmail-cn --remove --rename --divert \
23                 /usr/share/squirrelmail/locale/hr_HR/LC_MESSAGES/squirrelmail.mo.squirrelmail \
24                 /usr/share/squirrelmail/locale/hr_HR/LC_MESSAGES/squirrelmail.mo || true
25
26         dpkg-divert --quiet --package squirrelmail-cn --remove --rename --divert \
27                 /usr/share/squirrelmail/locale/hr_HR/LC_MESSAGES/squirrelmail.po.squirrelmail \
28                 /usr/share/squirrelmail/locale/hr_HR/LC_MESSAGES/squirrelmail.po || true
29 fi
30
31 if dpkg-divert --list | \
32         egrep -q 'diversion of .*images/sec_remove_hr_HR.png .* by squirrelmail-cn'; then
33
34         dpkg-divert --quiet --package squirrelmail-cn --remove --rename --divert \
35                 /usr/share/squirrelmail/images/sec_remove_hr_HR.png.squirrelmail \
36                 /usr/share/squirrelmail/images/sec_remove_hr_HR.png || true
37 fi
38
39 # leftover from 1.2.6-2
40 if dpkg-divert --list | \
41         egrep -q 'diversion of .*functions/display_messages.php .* by squirrelmail-cn'; then
42
43         rm -f /usr/share/squirrelmail/functions/display_messages.php
44
45         dpkg-divert --package squirrelmail-cn --remove --rename --divert \
46                 /usr/share/squirrelmail/functions/display_messages.php.divert-cn \
47                 /usr/share/squirrelmail/functions/display_messages.php
48 fi
49
50 exit 0