Prva verzija za buster.
[webalizer-cn.git] / debian / preinst
1 #!/bin/sh
2
3 set -e
4
5 PKG="webalizer-cn"
6
7 prepare_mv_conffile() {
8   local conffile="$1"
9
10   [ -e "$conffile" ] || return 0
11
12   local md5sum="$(md5sum $conffile | sed -e 's/ .*//')"
13   local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKG | \
14       sed -n -e "\' $conffile ' { s/ obsolete$//; s/.* //; p }")"
15
16   if [ "$md5sum" = "$old_md5sum" ]; then
17     mv -f "$conffile" "$conffile.dpkg-remove"
18   fi
19 }
20
21 case "$1" in
22   install|upgrade)
23     prepare_mv_conffile /etc/apache2/conf.d/$PKG.conf
24   ;;
25
26   abort-upgrade)
27   ;;
28
29   *)
30     echo "preinst called with unknown argument \`$1'" >&2
31     exit 1
32   ;;
33 esac
34
35 #DEBHELPER#
36
37 exit 0