Release new version 0.19.7
[grml-etc-core.git] / debian / postrm
1 #!/bin/sh
2 # Filename:      postrm
3 # Purpose:       postrm script for package grml-etc-core
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 ################################################################################
8
9 set -e
10
11 TO_UNDIVERT1="zlogin zlogout zprofile zshenv zshrc"
12 TO_UNDIVERT2=".zshrc"
13 TO_UNDIVERT3="vimrc"
14
15 undivert_gen() {
16     if [ -f "$2/$1" -o "$2/$1".original ] ; then
17         DEXT=${3:-original}
18         dpkg-divert --remove --rename --package grml-etc-core \
19             --divert $2/$1.$DEXT $2/$1 #> /dev/null
20     fi
21 }
22
23 case "$1" in
24     purge)
25         for cmd in $TO_UNDIVERT1; do
26             undivert_gen $cmd /etc/zsh
27         done
28         for cmd in $TO_UNDIVERT2; do
29             undivert_gen $cmd /etc/skel
30         done
31         for cmd in $TO_UNDIVERT3; do
32             undivert_gen $cmd /etc/vim
33         done
34     ;;
35     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
36     ;;
37     *)
38         echo "postrm called with unknown argument $1" >&2
39         exit 1
40 esac
41
42 exit 0
43
44 ## END OF FILE #################################################################