#!/bin/sh set -e PKG="webalizer-cn" prepare_mv_conffile() { local conffile="$1" [ -e "$conffile" ] || return 0 local md5sum="$(md5sum $conffile | sed -e 's/ .*//')" local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKG | \ sed -n -e "\' $conffile ' { s/ obsolete$//; s/.* //; p }")" if [ "$md5sum" = "$old_md5sum" ]; then mv -f "$conffile" "$conffile.dpkg-remove" fi } case "$1" in install|upgrade) prepare_mv_conffile /etc/apache2/conf.d/$PKG.conf ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0