589d0b3d12f190d46ab8c0da5cdff08970d5a51f
[grml-etc.git] / debian / postrm
1 #!/bin/sh
2 # Filename:      postrm
3 # Purpose:       postrm script for package grml-etc
4 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
5 # Bug-Reports:   see http://grml.org/bugs/
6 # License:       This file is licensed under the GPL v2.
7 # Latest change: Fre Sep 15 15:39:48 CEST 2006 [mika]
8 ################################################################################
9
10 set -e
11
12 TO_UNDIVERT1="login.config mgetty.config"
13 TO_UNDIVERT2="ssh"
14 TO_UNDIVERT3="kismet.conf"
15 TO_UNDIVERT4="wlan-ng.conf"
16 TO_UNDIVERT5="smb.conf"
17 TO_UNDIVERT6="windowlab.menurc"
18
19 undivert_gen() {
20     DEXT=${3:-original}
21     dpkg-divert --remove --rename --package grml-etc \
22         --divert $2/$1.$DEXT $2/$1 #> /dev/null
23 }
24
25 case "$1" in
26     purge)
27         for cmd in $TO_UNDIVERT1; do
28                 undivert_gen $cmd /etc/mgetty
29         done
30         for cmd in $TO_UNDIVERT2; do
31                 undivert_gen $cmd /etc/init.d
32         done
33         for cmd in $TO_UNDIVERT3; do
34                 undivert_gen $cmd /etc/kismet
35         done
36         for cmd in $TO_UNDIVERT4; do
37                 undivert_gen $cmd /etc/pcmcia
38         done
39         for cmd in $TO_UNDIVERT5; do
40                 undivert_gen $cmd /etc/samba
41         done
42         for cmd in $TO_UNDIVERT6; do
43                 undivert_gen $cmd /etc/X11/windowlab
44         done
45      ;;
46    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
47      ;;
48     *)
49       echo "postrm called with unknown argument $1" >&2
50       exit 1
51 esac
52
53 exit 0
54
55 ## END OF FILE #################################################################