6a5656864557cfd88de717849a8213190795cd3a
[grml-scripts-core.git] / debian / preinst
1 #!/bin/sh
2 # Filename:      preinst
3 # Purpose:       preinst script for package grml-scripts
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: Son Okt 28 17:37:29 CET 2007 [mika]
8 ################################################################################
9
10 set -e
11
12 case "$1" in
13    upgrade)
14
15      # remove (nowadays deprecated) "dpkg-divert"ion of [ef]grep
16      dpkg-divert --list /bin/egrep | grep grml-scripts && \
17      mv /bin/egrep /bin/egrep.old && \
18      cp /bin/egrep.original /bin/egrep.dpkg-bak && \
19      dpkg-divert --quiet --package grml-scripts --remove --rename --divert /bin/egrep.original /bin/egrep
20
21      dpkg-divert --list /bin/fgrep | grep grml-scripts && \
22      mv /bin/fgrep /bin/fgrep.old && \
23      cp /bin/fgrep.original /bin/fgrep.dpkg-bak && \
24      dpkg-divert --quiet --package grml-scripts --remove --rename --divert /bin/fgrep.original /bin/fgrep
25
26      ;;
27    *)
28      exit 0
29 esac
30
31 exit 0
32
33 ## END OF FILE #################################################################