/[pkg-mixmaster]/trunk/debian/mixmaster.postrm
ViewVC logotype

Contents of /trunk/debian/mixmaster.postrm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1021 - (show annotations) (download)
Fri Jun 29 19:53:13 2012 UTC (11 months, 2 weeks ago) by colint
File size: 1323 byte(s)
mixmaster_3.0.0-5 upload
1 #!/bin/sh -e
2
3 # postrm for Mixmaster
4
5 REMAILCONFIGFILE=/etc/mixmaster/remailer.conf
6
7 case "$1" in
8 purge)
9 rm -rf /var/lib/mixmaster/Mix
10 rm -rf /var/log/mixmaster/*
11 rm -rf /var/lib/mixmaster/stats
12 rm -rf /var/lib/mixmaster/used-stats
13 rm -f /var/lib/mixmaster/.Mix
14 rmdir /var/lib/mixmaster 2>/dev/null || true
15 rmdir /etc/mixmaster/remailer 2>/dev/null || true
16 rmdir /etc/mixmaster 2>/dev/null || true
17
18 dpkg-statoverride --remove /var/lib/mixmaster >/dev/null 2>&1 || true
19 dpkg-statoverride --remove /var/log/mixmaster >/dev/null 2>&1 || true
20 dpkg-statoverride --remove $REMAILCONFIGFILE >/dev/null 2>&1 || true
21
22 # we mimic dpkg as closely as possible, so we remove configuration
23 # files with dpkg backup extensions too:
24 for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist .ucf-new .ucf-old .ucf-dist; do
25 rm -f /etc/mixmaster/update.conf$ext
26 rm -f /etc/mixmaster/network.conf$ext
27 done
28
29 rm -f /etc/mixmaster/update.conf
30 rm -f /etc/mixmaster/network.conf
31
32 if which ucf >/dev/null; then
33 ucf --purge /etc/mixmaster/update.conf
34 ucf --purge /etc/mixmaster/network.conf
35 fi
36
37 ;;
38 remove|upgrade|deconfigure)
39 ;;
40 failed-upgrade)
41 ;;
42 abort-upgrade)
43 ;;
44 *)
45 echo "unknown argument --> $1" >&2
46 exit 0
47 ;;
48 esac
49
50 #DEBHELPER#
51
52 # vim:set ts=2:
53 # vim:set shiftwidth=2:

  ViewVC Help
Powered by ViewVC 1.1.5