#!/bin/sh -e

prefclean() {

  test -x /usr/share/apt-listbugs/aptcleanup || return 0
  test -x /usr/sbin/apt-listbugs || return 0
  test -f /etc/apt/preferences || return 0

  cp -a /etc/apt/preferences /etc/apt/preferences.apt-listbugs.$$
  /usr/share/apt-listbugs/aptcleanup > /etc/apt/preferences.apt-listbugs.$$
  if ! diff /etc/apt/preferences.apt-listbugs.$$ /etc/apt/preferences > /dev/null; then
    savelog /etc/apt/preferences
    mv /etc/apt/preferences.apt-listbugs.$$ /etc/apt/preferences
  fi
  /bin/rm -f /etc/apt/preferences.apt-listbugs.$$

}

prefclean

