#!/bin/sh

set -e

rm_conffile() {
  CONFFILE="$1"
  if [ -e "$CONFFILE" ]; then
   md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
   old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`"
   if [ "$md5sum" != "$old_md5sum" ]; then
     echo "Obsolete conffile $CONFFILE has been modified by you."
     echo "Saving as $CONFFILE.dpkg-bak ..."
     mv -f "$CONFFILE" "$CONFFILE".bak
   else
     echo "Removing obsolete conffile $CONFFILE ..."
     rm -f "$CONFFILE"
   fi
 fi
}

mv_conffile() {
  OLD="$1"
  NEW="$2"
  if [ -e "$OLD" ]; then
      md5sum="`md5sum \"$OLD\" | sed -e \"s/ .*//\"`"
      old_md5sum="`dpkg -s dhcdbd | sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $OLD'{s/.* //;p}}\"`"
      if [ "$md5sum" = "$old_md5sum" ]; then
          mv -f "$OLD" "$OLD.moved-by-preinst"
      else
          mv -f "$OLD" "$NEW"
      fi
  fi
}

#case "$1" in
#install|upgrade)
#    if dpkg --compare-versions "$2" le "0.5.2-1"; then
#        rm_conffile "/etc/hal/fdi/preferences.fdi"
#        rm_conffile "/etc/dev.d/block/hal-unmount.dev"
#    fi
#esac


if [ "$1" = "upgrade" ]; then
  if [ -x /etc/dbus-1/event.d/50dccm ]; then
    /etc/dbus-1/event.d/50dccm stop
  fi
fi

#DEBHELPER#
